﻿/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */@import"normalize.min.css";html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}body{font:100%/1.4 sans-serif;font:62.5%/1.4 sans-serif}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}body,select,input,textarea{color:#444;font-family:Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:bold}a:hover,a:active{outline:none}a,a:active,a:visited{color:#2b74c0;text-decoration:none}a:hover{color:#003e74;text-decoration:underline}a:not([href]){color:#444;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover{text-decoration:none}ol{list-style-type:decimal}nav ul,nav li{margin:0;list-style:none;list-style-image:none}small{font-size:85%}strong,th{font-weight:bold}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;padding:15px}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}label,input[type=button],input[type=submit],input[type=image],button{cursor:pointer}button,input,select,textarea{margin:0}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0px 0px 5px red;-webkit-box-shadow:0px 0px 5px red;box-shadow:0px 0px 5px red}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}::-moz-selection{background:#72a4d1;color:#fff;text-shadow:none}::selection{background:#72a4d1;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#72a4d1}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}body{background:#fff;text-align:center;font-size:16px;width:100%;overflow-x:hidden;font-family:Arial,sans-serif}body.menu_open{position:fixed;overflow:hidden}img{display:block;width:100%;height:auto}picture{width:100%;height:auto}.clear{clear:both}li li{font-size:1.1em}em{font-style:italic}#container{margin:0;position:relative;transition:all .3s}@media screen and (min-width: 48em){#container{margin:0 auto}}.wrapper{padding:0 4%;width:92%;max-width:1200px;margin:0 auto}@media screen and (min-width: 48em){.wrapper{padding:0 4%}}@media screen and (min-width: 76.25em){.wrapper{padding:0;width:100%}}header{position:relative;text-align:left;background:#f4f4f4 url(/images/coming_up_bg.jpg) center -160px no-repeat;width:100%}header .wrapper{padding:.75em 4%}@media screen and (min-width: 48em){header .wrapper{padding:1.875em 4% 0}}@media screen and (min-width: 76.25em){header .wrapper{padding:1.875em 0 0;width:100%}}header #hd-logo{float:left;min-width:155px;max-width:270px;width:50%;margin:0}@media screen and (min-width: 48em){header #hd-logo{width:28%}}@media screen and (min-width: 53.75em){header #hd-logo{width:35%}}header #hd-utils{display:inline-block;float:right;font-size:1em;font-weight:bold;list-style:none;position:relative;height:0;overflow:hidden;transition:all .4s;width:100%}@media screen and (min-width: 48em){header #hd-utils{overflow:visible;transition:none;width:auto}}header #hd-utils.open-search{height:auto}header #hd-utils ul{display:none;margin-right:15px;margin-left:0;padding:0}@media screen and (min-width: 48em){header #hd-utils ul{display:inline-block}}header #hd-utils li{display:inline-block;margin-left:13px;vertical-align:middle}header #hd-utils a:link,header #hd-utils a :visited{background-repeat:no-repeat;background-position:left center;vertical-align:middle}@media screen and (min-width: 48em){header #hd-utils a:link,header #hd-utils a :visited{font-size:.8125em}}@media screen and (min-width: 56.25em){header #hd-utils a:link,header #hd-utils a :visited{font-size:1em}}header #hd-utils .cart img{padding-left:15px;padding-bottom:20px;vertical-align:middle}header #hd-utils .twitter,header #hd-utils .linkedin{max-width:18px}header #hd-utils .memberMessage{float:right}header #hd-search{display:block;margin:1em 0 0;position:relative}@media screen and (min-width: 48em){header #hd-search{display:inline-block;padding:0;margin:0}}header #hd-search input[type=search],header #hd-search input[type=text]{width:94%;padding:.25em 2%;color:#766a63;border:1px solid #ccc}header #hd-search .submitButton{text-indent:-9999em;border:0;margin-bottom:.3em;margin-left:-28px;background:url(/images/search_icon.gif) no-repeat center 3px;background-size:14px 15px;cursor:pointer;width:25px;height:20px;position:absolute;right:6px;top:4px}header .mobile_menu{float:right}@media screen and (min-width: 36.875em){header .mobile_menu{margin-top:8px}}@media screen and (min-width: 48em){header .mobile_menu{display:none}}header .mobile_menu .show_search{display:inline-block;font-size:.6875em;font-weight:bold;padding:0 .9375em;color:#fff;width:34px}header .mobile_menu .show_search img{width:100%;height:auto}header .mobile_menu .show_menu{display:inline-block;font-size:1em;font-weight:bold;padding:.5em .9375em;background:#00467f;color:#fff;vertical-align:top}header .mobile_menu .show_menu:hover{text-decoration:none}header nav{display:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:fixed;height:100%;top:0;right:-100%;transition:all .3s;background:#fff}@media screen and (min-width: 48em){header nav{display:block;position:relative;left:0;overflow-y:visible;top:auto;right:auto;margin-top:2em;transition:none;background:transparent}}header nav.menu_open{box-shadow:0 0 15px 5px rgba(0,0,0,.2)}header nav .container{height:calc(100% + 1px)}header nav .container>ul{padding:0}@media screen and (min-width: 48em){header nav .container>ul{display:flex;justify-content:center}}header nav .container>ul>li{position:relative;border-top:1px solid #f1efef}@media screen and (min-width: 48em){header nav .container>ul>li{border:0;margin:0}}header nav .container>ul>li a{padding:.5em 20px;font-weight:bold}@media screen and (min-width: 48em){header nav .container>ul>li a{padding:.8em 13px;font-size:.8125em}}@media screen and (min-width: 51.25em){header nav .container>ul>li a{font-size:.875em}}@media screen and (min-width: 58.125em){header nav .container>ul>li a{font-size:1em}}@media screen and (min-width: 64em){header nav .container>ul>li a{padding:.8em 27px}}header nav .container>ul>li a:link,header nav .container>ul>li a:visited{display:block;color:#003e74;text-decoration:none}@media screen and (min-width: 48em){header nav .container>ul>li a.hover,header nav .container>ul>li a:hover,header nav .container>ul>li a:focus{color:#2973b9;background-color:#fff}}@media screen and (min-width: 48em){header nav .container>ul>li:hover ul{display:block}}header nav .container>ul>li li{display:block;background-color:#f1efef;border-bottom:1px solid #fff;width:100%}@media screen and (min-width: 48em){header nav .container>ul>li li{background-color:#fff;border-bottom:0}}header nav .container>ul>li li a:link,header nav .container>ul>li li a:visited{height:auto;color:#2973b9;padding:.5em 36px;font-size:.9375em}@media screen and (min-width: 48em){header nav .container>ul>li li a:link,header nav .container>ul>li li a:visited{font-size:.8325em;font-weight:normal}}header nav .container>ul>li li a:hover{color:#fff;background:#2b74c0}header nav .container>ul>li li:last-child{border:0}@media screen and (min-width: 48em){header nav .container>ul>li.mobileUtil{display:none}}header nav .container>ul>li.mobileUtil:first-child{border:0}header nav .container>ul>li.mobileUtil a{background:#e6e5e5;color:#2b74c0}header nav .container>ul>li.donate,header nav .container>ul>li.subscribe{margin:0 2px}@media screen and (min-width: 48em){header nav .container>ul>li.donate a,header nav .container>ul>li.subscribe a{background:#fff;padding-left:24px;padding-right:24px;border:1px solid #ddd;border-bottom:0}}header nav .container>ul>li.subscribe a{color:#b04c45}header nav .container>ul a.expander:link,header nav .container>ul a.expander:visited{width:24px;background:#90cbf3;height:22px;position:absolute;top:0;right:0;border-top:1px solid #90cbf3}@media screen and (min-width: 48em){header nav .container>ul a.expander:link,header nav .container>ul a.expander:visited{display:none !important}}header nav .container>ul a.expander:link span,header nav .container>ul a.expander:visited span{display:block;margin-top:4px;margin-left:5px;width:0;height:0;border-style:solid;border-width:12px 8px 0 8px;border-color:#003e74 transparent transparent transparent}header nav .container>ul a.expander:link.open,header nav .container>ul a.expander:visited.open{background:#f1efef;border-color:#fff}header nav .container>ul a.expander:link.open span,header nav .container>ul a.expander:visited.open span{display:block;width:0;height:0;border-style:solid;border-width:0 8px 12px 8px;border-color:transparent transparent #003e74 transparent}header nav .container>ul ul{display:none;z-index:100;left:0;top:49px;width:100%;padding:0}@media screen and (min-width: 48em){header nav .container>ul ul{-moz-box-shadow:0px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,.2);box-shadow:0px 1px 1px rgba(0,0,0,.2);z-index:100;left:0;top:49px;position:absolute;width:225px}header nav .container>ul ul li{margin-right:0}header nav .container>ul ul a:link,header nav .container>ul ul a:visited{padding:.5em 10px !important}}header nav .CMSListMenuHighlightedLI .CMSListMenuHighlightedLI,header nav .active .CMSListMenuHighlightedLI{background-image:none}header nav .CMSListMenuHighlightedLI a:link,header nav .CMSListMenuHighlightedLI a:visited,header nav .active a:link,header nav .active a:visited{color:#2b74c0}header nav .CMSListMenuHighlightedLI li,header nav .active li{background-color:#fff}@media screen and (min-width: 48em){header nav .CMSListMenuHighlightedLI li,header nav .active li{background-color:#f1eff0}}header nav .CMSListMenuHighlightedLI li a:link,header nav .CMSListMenuHighlightedLI li a:visited,header nav .active li a:link,header nav .active li a:visited{background:none;border:0}header nav .CMSListMenuHighlightedLI li a:hover,header nav .active li a:hover{color:#fff;background:#0a5089}header nav .mobile_social{padding:.5em 20px;border-top:1px solid #f1eff0}@media screen and (min-width: 48em){header nav .mobile_social{display:none}}header nav .mobile_social span,header nav .mobile_social a{display:inline-block;vertical-align:middle;margin-right:6px;font-weight:bold}header nav .mobile_social img{max-width:18px}.site_coverup{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);transition:all .4s;opacity:0}.ie7 header{z-index:100}.ieLTE7 #hd-utils li{display:inline}.ieLTE7 #hd-search .submitButton{line-height:0;font-size:0}.ieLTE8 header nav li{float:left}.ieLTE8 header nav .CMSListMenuHighlightedLI ul,.ieLTE8 header nav .active ul{left:7px;border:1px solid #dedede;border-width:0 1px 1px 1px}.ieLTE8 header nav li li{float:none;display:block}.ie7 header nav li li a{display:inline-block}.ie7 header nav li li a{display:block}#main{width:100%;text-align:left;z-index:10;overflow:visible;margin-top:1em}@media screen and (min-width: 48em){#main{margin-top:3.125em}}#main .full{width:100%}@media screen and (min-width: 48em){#main .full{font-size:.875em}}#main .right{float:right;width:100%}@media screen and (min-width: 48em){#main .right{display:block;width:70%;font-size:.875em}#main .right.single-column{width:100%;margin-bottom:50px}}#main .right ul ul,#main .right ul ol,#main .right ol ul,#main .right ol ol{padding-bottom:0}#main .right ul blockquote,#main .right ol blockquote{font-size:1em;padding-left:3em;padding-right:3em;padding-bottom:1.3em}#main .single-column{float:none}#main .left{float:left;display:none}@media screen and (min-width: 48em){#main .left{display:block;width:25%;margin-right:5%}}#main .left nav span.arrow{position:absolute;right:-13px;top:0;display:block;width:0;height:0;border:13px solid;border-color:transparent transparent transparent #347db3}#main .left nav ul{margin:0;padding:0}#main .left nav ul li a{display:block;border-bottom:1px solid #f1efef;font-family:"trajan-pro-3",sans-serif;color:#0062ba;font-size:1.5em;padding:0 10px .5em}#main .left nav ul li a:hover{text-decoration:none}#main .left nav ul li li{position:relative}#main .left nav ul li li a{color:#0062ba;font-family:Arial,sans-serif;font-size:.825em;padding:.75em 20px .75em 10px}#main .left nav ul li li.CMSListMenuHighlightedLI a,#main .left nav ul li li.active a{color:#333}#main .left nav ul li li a:hover{color:#fff;background:#0a5089}#main .left nav ul li li li a{padding-left:50px;font-weight:normal}#main .left nav ul li li li a:hover{font-weight:normal}#main .left nav ul ul{background:transparent;filter:none;margin:0;padding:0}#main .left nav ul ul ul{padding:0}#main .left nav #main .left nav li li.CMSListMenuHighlightedLI li a:link,#main .left nav #main .left nav li li.CMSListMenuHighlightedLI li a:visited #main .left nav li li.active li a:link,#main .left nav #main .left nav li li.active li a:visited{color:#98d5ff}#main .left .callout{display:none;margin-top:20px}@media screen and (min-width: 56.25em){#main .left .callout{display:block}}#main .left p{margin-bottom:1em;font-size:.875em}#main .left h3{font-family:"trajan-pro-3",sans-serif;font-size:1.5em;padding-bottom:.5em;font-weight:normal;color:#0062ba}#main .left .about{border-bottom:1px solid #f1efef;margin-bottom:1.5em;padding-bottom:.75em}#main .left .recent{border-bottom:1px solid #f1efef;margin-bottom:1.5em;padding-bottom:.75em}#main .left .recent ul{margin:0;list-style:none;padding-left:0}#main .left .recent ul li{padding-bottom:1em}#main .addthis_toolbox{margin-top:1em}#main .addthis-on-blogs{padding-bottom:8px}#main .blog-right .addthis_toolbox{float:none;margin-left:0}#main .home{margin-top:-1em}@media screen and (min-width: 48em){#main .home{margin-top:-3.125em}}#main .home .middle p.description,#main .home .middle p.img_small{margin-left:19px;padding-bottom:10px !important}#main .home .oh-right{margin-right:-10px}#main .slick.slick-dotted.slick-slider{margin-bottom:0}#main .slick .slick-prev,#main .slick .slick-next{z-index:1;width:40px;height:40px}#main .slick .slick-prev{left:10px}#main .slick .slick-next{right:10px}#main .slick .slick-dots{bottom:0}@media screen and (min-width: 31.25em){#main .slick .slick-dots{bottom:15px}}#main .slick .slick-dots li button::before{font-size:12px}#main .slick .slick-prev::before,#main .slick .slick-next::before{font-size:40px;color:#0161b5}#main .fullWidth_content{padding:0 0 3.375em}@media screen and (min-width: 48em){#main .fullWidth_content p{font-size:.875em}}#main .fullWidth_content img{border:2px solid #9ca1a1;display:none}@media screen and (min-width: 48em){#main .fullWidth_content img{float:right;max-width:446px;width:36%;margin-left:4%;display:block}}h1{font-size:1.875em;color:#0062ba;font-family:serif;font-weight:normal;padding-bottom:0;margin-bottom:12px;margin-top:0}@media screen and (min-width: 48em){h1{font-size:2.5em}}.wf-active h1{font-family:"trajan-pro-3",serif}h2{color:#003e74;font-size:1.7em}h2 a,h2 a:visited{color:#003e74}h3,h4{font-size:1.2em}.callouts{width:100%;background:#fff;padding-bottom:3.375em;display:flex;flex-wrap:wrap;margin-top:20px}.callouts .callout{display:block;width:100%;margin-bottom:1.875em}.callouts .callout:first-child{background:#7a8baa}.callouts .callout:nth-child(2){background:#858b8d}.callouts .callout:nth-child(3){background:#63879c}.callouts .callout img{float:left}@media screen and (min-width: 37.5em){.callouts .callout img{width:30%}}@media screen and (min-width: 56.25em){.callouts .callout img{width:100%}}.callouts .callout .callout_info{float:left;width:90%;padding:3% 5%}@media screen and (min-width: 37.5em){.callouts .callout .callout_info{width:60%}}@media screen and (min-width: 56.25em){.callouts .callout .callout_info{width:90%}}.callouts .callout .callout_info h3{font-family:"trajan-pro-3",sans-serif;font-weight:normal;font-size:1.5625em;margin:.1em 0 .3em}.callouts .callout .callout_info h3 a{color:#fff}.callouts .callout .callout_info p{margin:0;color:#fff}@media screen and (min-width: 56.25em){.callouts{display:none}}@media screen and (min-width: 56.25em){#main .left .callouts{display:block}}#main .left .callouts h3{padding-bottom:0}@media screen and (min-width: 56.25em){#callouts.home .callouts{display:flex}}@media screen and (min-width: 56.25em){#callouts.home .callouts .callout{width:30%;margin-right:5%}#callouts.home .callouts .callout:last-child{margin-right:0}}.wrap-button{display:inline;margin-right:10px}.wrap-button div{display:inline}a.smlArrowLink:after{content:"";border:5px solid;border-color:transparent transparent transparent #2b74c0;display:inline-block;right:0;top:0;margin-left:.4em;width:0;height:0;margin-left:10px}.details-list{list-style:none;margin:1.5em 0 0 0;clear:both;padding-left:0}.details-list li{padding:1em 18px;cursor:pointer;border-bottom:2px solid #f3f4f4}.details-list li:last-child{border:0}.details-list li h2{font-family:Arial,sans-serif;font-size:1.45em;font-weight:normal;margin-bottom:.75em;line-height:1.2}.details-list li p{line-height:1.3;margin-bottom:.75em}.details-list li p a{font-weight:bold}.ie7 .details-list li{display:inline-block}.details-list:not(.icon-list) li:hover{background-color:#efefef}.details-list .details{line-height:1.5;margin:-0.4em 0}.details-list .details span{font-weight:bold}.details-list .details .credit{margin-right:6px}.details-list .details .duration{display:inline-block;margin-left:6px}.details-list .details .location{font-style:italic}.details-list .details .date{font-style:italic}.details-list .details .time{font-style:italic;font-weight:normal;border-left:1px solid;padding-left:.4em;margin-left:.4em}.videoPreview a{position:relative;display:block}.videoPreview a .preview_label{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);color:#fff;font-weight:bold;display:block;text-align:center;padding:6px 0}.exchange-list{list-style:none;margin:0;padding-left:0}.exchange-list li{border-bottom:2px solid #f3f4f4;padding:1em 0}.exchange-list li h2{font-size:1.25em;font-weight:normal;margin-bottom:1em}.exchange-list li .smlArrowLink{font-weight:bold}.exchange-list li p{margin-bottom:1em}.child-pages div{border-bottom:2px solid #f3f4f4;padding:1em 0}.child-pages div:last-child{border:0}.child-pages div h2{font-size:1.25em;font-weight:normal;margin-bottom:1em}.child-pages div h2 a{font-weight:normal}.child-pages div a{font-weight:bold}.icon-list{font-family:Arial,sans-serif !important}.icon-list::before{content:"" !important}.icon-list li{background-repeat:no-repeat;background-position:center 16px}@media screen and (min-width: 37.5em){.icon-list li{padding-left:30%;background-position:10px 16px}}@media screen and (min-width: 48em){.icon-list li{font-size:.875em}}@media screen and (min-width: 62.5em){.icon-list li{padding-left:22%}}.icon-list .live-courses{background-image:url(/images/icon-live-courses.jpg);padding-top:140px}@media screen and (min-width: 37.5em){.icon-list .live-courses{padding-top:1em}}.icon-list .online-courses{background-image:url(/images/icon-online-courses.jpg);padding-top:125px}@media screen and (min-width: 37.5em){.icon-list .online-courses{padding-top:1em}}.icon-list .speakers{background-image:url(/images/icon-speakers.jpg);padding-top:125px}@media screen and (min-width: 37.5em){.icon-list .speakers{padding-top:1em}}.list{list-style:none;margin:0;clear:both}.list li{padding-bottom:.75em}.list li li{padding-bottom:0}.list h2{font-size:1em;font-weight:normal;margin-bottom:1em}.list h3{font-size:1.4em;color:#003e74}.faq-list{list-style:none;margin:0;clear:both;padding-left:0}.faq-list li{border-bottom:2px solid #f3f4f4;padding:1em 0;margin-bottom:1em}.faq-list h2{font-size:1em;font-weight:bold;margin-bottom:1em}.two-col-list{display:flex;flex-wrap:wrap;clear:both;margin-top:2em}.two-col-list div{width:100%;margin-bottom:1.75em;padding-bottom:1.5em;border-bottom:2px solid #f3f4f4}@media screen and (min-width: 42.1875em){.two-col-list div{width:43%;margin-right:7%}.two-col-list div:nth-child(2n){margin-left:7%;margin-right:0}}.two-col-list div h2{font-size:1.25em;margin-bottom:0;font-weight:normal}.two-col-list div p{margin:.5em 0 1em}.two-col-list div .smlArrowLink{font-weight:bold}.membership_alert{text-align:center;background:#f6f6f6;margin-left:-4.347826087%;margin-right:-4.347826087%;padding:1em 4.347826087%;margin-bottom:1em}.membership_alert p{font-size:1em}@media screen and (min-width: 48em){.membership_alert p{font-size:1.25em}}.membership_alert .title{color:#0062ba;font-size:1.25em;font-weight:bold;margin:.2em 0 -0.8em}@media screen and (min-width: 48em){.membership_alert .title{font-size:1.5em}}.membership_alert .button.yellowBtn{color:#333;text-shadow:none;font-weight:bold;max-width:180px}.membership_alert .button.yellowBtn::after{content:"";display:inline-block;vertical-align:middle;border-style:solid;border-width:7px;border-color:transparent transparent transparent #000;margin-left:8px}.memberOverlayCTA_coverup{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.2)}.memberOverlayCTA{position:relative;width:95%;max-width:722px;position:absolute;z-index:100;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}@media screen and (min-width: 48em){.memberOverlayCTA{position:fixed}}.memberOverlayCTA .close{position:absolute;right:0;top:-28px;display:block;background:#fff;color:#8e8c8c;font-size:16px;text-transform:uppercase;padding:.1em 8px}.memberOverlayCTA .close span{font-size:1.1em}.memberOverlayCTA a{text-decoration:none;color:#333;text-align:left}.memberOverlayCTA .img img{width:100%;height:auto}.memberOverlayCTA .title{font-size:1.6em;color:#0062ba;font-family:"trajan-pro-3",sans-serif;font-weight:normal;margin:.3em 0 -0.5em 3%}@media screen and (min-width: 37.5em){.memberOverlayCTA .title{font-size:2.5em}}.memberOverlayCTA p{margin-left:3%}.memberOverlayCTA .btn{margin:0}@media screen and (min-width: 25.875em){.memberOverlayCTA .btn{margin-left:3%;margin-bottom:1em}}.memberOverlayCTA .btn .button{margin:0;font-size:1.25em;width:calc(100% - 50px)}@media screen and (min-width: 25.875em){.memberOverlayCTA .btn .button{max-width:240px}}.smlArrowLink+span{display:inline-block;margin-left:.4em;width:0;height:0;border:4px solid;border-color:transparent transparent transparent #2b74c0}.ie7 .smlArrowLink+span{margin-bottom:3px}.smlArrowLink:hover+span{border-color:transparent transparent transparent #003e74}.smlArrowLink-back{text-align:right}.smlArrowLink-back span{display:inline-block;margin-right:.4em;width:0;height:0;border:4px solid;border-color:transparent #2b74c0 transparent transparent}.ie7 .smlArrowLink-back span{margin-bottom:3px}.smlArrowLink-back:hover span{border-color:transparent #003e74 transparent transparent}.button,.generalForm.forgotPW input[type=submit],input.btn-primary,.btn-primary,input.btn-default,.footerButtons div .btn{display:inline-block;margin:0 auto;text-align:center;font-size:.875em;padding:10px 25px;line-height:1;background:#014278;color:#fff;font-weight:bold;border:0}.button:visited,.button:active,.generalForm.forgotPW input[type=submit]:visited,.generalForm.forgotPW input[type=submit]:active,input.btn-primary:visited,input.btn-primary:active,.btn-primary:visited,.btn-primary:active,input.btn-default:visited,input.btn-default:active,.footerButtons div .btn:visited,.footerButtons div .btn:active{color:#fff}.button:hover,.generalForm.forgotPW input[type=submit]:hover,input.btn-primary:hover,.btn-primary:hover,input.btn-default:hover,.footerButtons div .btn:hover{text-decoration:none;color:#fff}input.btn-primary,input.btn-default{font-size:1em}.generalForm.forgotPW input[type=submit]{width:auto;margin:0;border:0}.PagerControl{text-align:center;font-weight:normal !important;margin-bottom:2em}.PagerControl a{display:inline-block;vertical-align:middle}.PagerControl .UnselectedPage,.PagerControl .SelectedPage{display:inline-block;padding:0 5px;vertical-align:middle}@media screen and (min-width: 56.25em){.eap-two-cols .eap-col{float:left;width:50%}.eap-two-cols .eap-col>h2:not(.title){margin-left:14px}}.eap-two-cols .eap-col #onlineCourses li{width:calc(100% - 36px)}.searchbox-long{width:100%;margin-top:2em}.searchbox-long fieldset{padding:1em 4%;background:#f3f4f4}@media screen and (min-width: 48em){.searchbox-long fieldset{padding:1em 2%}}.searchbox-long input[type=search],.searchbox-long input[type=text]{padding:3px 1%;width:95%;border-top:1px solid #bdbdbd;border-right:0;border-bottom:1px solid #e4e4e4;border-left:1px solid #bdbdbd;color:#766a63;border-right:1px solid #e4e4e4;line-height:1.5;font-style:italic;font-size:1em}.searchbox-long input[type=search]:focus,.searchbox-long input[type=text]:focus{font-style:normal}.searchbox-long input[type=search]::-moz-selection,.searchbox-long input[type=text]::-moz-selection{background:none}@media screen and (min-width: 48em){.searchbox-long input[type=search],.searchbox-long input[type=text]{width:97%;font-size:1em}}.searchbox-long input[type=submit]{text-indent:-9999em;border:0;margin-left:-50px;background:url(/images/search_icon.gif) no-repeat center center;background-size:14px 15px;cursor:pointer;width:30px;height:30px}.ieLTE7 .searchbox-long input[type=submit]{line-height:0;font-size:0}.dual-searchbox{padding:1em 4%;background:#f3f4f4;margin-bottom:1em}@media screen and (min-width: 48em){.dual-searchbox{padding:1em 2%}}.dual-searchbox .searchbox-short{width:100%}@media screen and (min-width: 37.5em){.dual-searchbox .searchbox-short{width:45.5%;float:left}}.dual-searchbox .searchbox-short fieldset{position:relative}.dual-searchbox .searchbox-short input[type=search],.dual-searchbox .searchbox-short input[type=text]{padding:3px 1%;width:95%;border-top:1px solid #bdbdbd;border-right:0;border-bottom:1px solid #e4e4e4;border-left:1px solid #bdbdbd;color:#766a63;border-right:1px solid #e4e4e4;line-height:1.5;font-style:italic;font-size:1em}.dual-searchbox .searchbox-short input[type=search]:focus,.dual-searchbox .searchbox-short input[type=text]:focus{font-style:normal}.dual-searchbox .searchbox-short input[type=search]::-moz-selection,.dual-searchbox .searchbox-short input[type=text]::-moz-selection{background:none}.dual-searchbox .searchbox-short input[type=submit],.dual-searchbox .searchbox-short input[type=button]{text-indent:-9999em;border:0;background:url(/images/search_icon.gif) no-repeat center center;background-size:14px 15px;cursor:pointer;width:30px;height:30px;position:absolute;right:6px;top:0;padding:0 20px}.dual-searchbox .searchbox-middle{display:block;padding:1em 0;vertical-align:top}@media screen and (min-width: 37.5em){.dual-searchbox .searchbox-middle{width:5%;padding:.25em 1%;float:left;text-align:center}}.dual-searchbox .searchbox-middle span{display:block;font-size:1em;font-style:italic}.dual-searchbox .viewOpinionIndex{margin:.75em 0 0}@media screen and (min-width: 37.5em){.dual-searchbox .viewOpinionIndex{padding-left:53%;font-size:1em;margin:1em 0 0;padding-top:23px}}.dual-searchbox p{margin-bottom:0 !important}.CaptchaTable{width:100%;max-width:320px !important}.CaptchaTable td{width:160px}.CaptchaTable td input[type=text]{width:92%}.CaptchaTable td img{width:auto;display:inline-block;margin-left:10px}.advanced-search{margin-bottom:20px}.advanced-search .Search{width:200px}.advanced-search .searchButton{width:auto}.post-course-eval table label{font-size:1em}.post-course-eval .rating label{float:none;margin-left:8px}.post-course-eval .textarea{padding:10px 0}.post-course-eval .textarea label{float:none}.EditingFormControlNestedControl img{display:inline-block;*display:inline}.EditingFormTable{width:100%;max-width:168px !important}.EditingFormTable input[type=text],.EditingFormTable input[type=password],.EditingFormTable textarea{width:100%}.EditingFormTable textarea{height:90px}.EditingFormTable .EditingFormButtonLeftCell,.EditingFormTable .EditingFormButtonCell{margin-top:10px;display:block}@media screen and (min-width: 48em){#myAcct .mobile{display:none}}#myAcct h2{font-weight:normal;font-size:1.25em;margin-bottom:1em}#myAcct table{font-size:1em !important;width:100%}#myAcct label{font-size:1em;display:block;float:none}@media screen and (min-width: 48em){#myAcct label{font-size:.875em}}#myAcct .myAcct-left{margin-bottom:50px}@media screen and (min-width: 48em){#myAcct .myAcct-left{float:left;width:45%;margin-right:5%;max-width:300px}}#myAcct .myAcct-left input[type=text],#myAcct .myAcct-left input[type=password]{margin-bottom:1em;width:180px}#myAcct .myAcct-right{width:100%;margin-bottom:50px}@media screen and (min-width: 48em){#myAcct .myAcct-right{float:left;width:50%}}#myAcct .myAcct-right .formAllReq{display:inline;margin-left:.4em}#myAcct .myAcct-right fieldset{margin-top:1.3em}#myAcct .myAcct-right .formAllReq{color:#999;font-size:.825em;font-style:italic;margin:0}#myAcct .myAcct-right input[type=text],#myAcct .myAcct-right input[type=password]{margin-bottom:1em;width:180px}#myAcct .remember_me{margin-bottom:1em}#myAcct .remember_me input[type=checkbox]{display:inline-block;vertical-align:middle;margin-right:5px}#myAcct .remember_me label{display:inline-block}#myAcct .showPW{width:180px;text-align:right;margin:-18px 0 0}#myAcct .showPW button{background:none;border:0;color:#003e74;font-size:.8125rem;text-decoration:underline;padding:0}#main .hero_area{margin-top:-1em;margin-left:auto;margin-right:auto;max-width:1400px}@media screen and (min-width: 48em){#main .hero_area{margin-top:-3.125em}}#main .subscribe_cta{padding:0 0 20px;text-align:center}@media screen and (min-width: 56.25em){#main .subscribe_cta{padding-bottom:45px}}#main .subscribe_cta .wrapper{max-width:1400px;margin:0 auto;padding:0;width:100%}@media screen and (min-width: 76.25em){#main .subscribe_cta .wrapper{padding-left:4%;padding-right:4%;width:92%}}#main .subscribe_cta .cta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}#main .subscribe_cta .cta .copy{order:2;background:#f1f2f2;padding:5% 5% 2%}#main .subscribe_cta .cta .img{order:1}#main .subscribe_cta .cta .img{position:relative;background:url(../images/subscribe_ethics_bg@2x.jpg);background-size:cover}#main .subscribe_cta .cta .img::before{content:"";display:block;position:relative;padding-top:40%;width:100%}#main .subscribe_cta .cta .img p{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:80%;margin:0;color:#fff;font-family:serif;font-weight:normal;font-size:1.65em;text-align:center;line-height:1}@media screen and (min-width: 48em){#main .subscribe_cta .cta .img p{font-size:3.125rem}}.wf-active #main .subscribe_cta .cta .img p{font-family:"trajan-pro-3",serif}#main .subscribe_cta .cta p{margin-bottom:1.5em}#main .subscribe_cta .cta p.larger{font-size:1.125rem}#main .subscribe_cta .cta .btn{font-style:normal;display:inline-block;background:#b04c45;color:#fff;font-size:1rem;line-height:1;padding:14px 30px}#main .subscribe_cta .cta .btn:hover,#main .subscribe_cta .cta .btn:focus{text-decoration:none}#main .subscribe_cta .cta h2{margin-bottom:.5em}#main .subscribe_cta .cta h2 span{display:block;color:#b04c45}@media screen and (min-width: 48em){#main .subscribe_cta .cta{flex-direction:row;text-align:left;align-items:stretch}#main .subscribe_cta .cta .copy{order:2;width:40%}#main .subscribe_cta .cta .copy p{font-size:0.875rem;line-height:1.4;margin-top:-4px}#main .subscribe_cta .cta .copy p.larger{font-size:1.25rem}#main .subscribe_cta .cta .img{order:1;width:50%}#main .subscribe_cta .cta .img::before{padding-top:100%}}@media screen and (min-width: 56.25em){#main .subscribe_cta .cta .copy{width:calc(100% - 50% - 3%)}#main .subscribe_cta .cta .img::before{padding-top:61%}}#main .subscribe_cta h2{font-size:2em;color:#0062ba;font-family:serif;font-weight:normal;padding-bottom:0;margin-bottom:12px;margin-top:0;line-height:1}@media screen and (min-width: 56.25em){#main .subscribe_cta h2{font-size:3.125rem}}.wf-active #main .subscribe_cta h2{font-family:"trajan-pro-3",serif}#main .subscribe_cta img{display:block;border:0;width:100%;height:auto;float:none;max-width:375px;margin:0 auto}#main .donate_cta{padding:45px 0 20px;text-align:center}@media screen and (min-width: 56.25em){#main .donate_cta{padding-bottom:45px}}#main .donate_cta .wrapper{max-width:1400px}@media screen and (min-width: 76.25em){#main .donate_cta .wrapper{padding-left:4%;padding-right:4%;width:92%}}#main .donate_cta .cta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}#main .donate_cta .cta .copy{order:2}#main .donate_cta .cta .video{order:1;margin-bottom:1em}#main .donate_cta .cta p{margin-bottom:1.5em}#main .donate_cta .cta .btn{font-style:normal;display:inline-block;background:#014278;color:#fff;font-size:1rem;line-height:1;padding:14px 30px}#main .donate_cta .cta .btn:hover,#main .donate_cta .cta .btn:focus{text-decoration:none}@media screen and (min-width: 37.5em){#main .donate_cta .cta{flex-direction:row;text-align:left}#main .donate_cta .cta .copy{order:1;width:calc(100% - 45% - 3%);margin-right:3%}#main .donate_cta .cta .copy p{font-size:1.25rem;line-height:1.4;margin-top:-4px;font-style:italic}#main .donate_cta .cta .video{order:2;width:45%;margin-bottom:0}}@media screen and (min-width: 56.25em){#main .donate_cta .cta{align-items:center}#main .donate_cta .cta .copy{width:calc(100% - 50% - 3%)}#main .donate_cta .cta .video{width:50%}}#main .donate_cta h2{font-size:2em;color:#0062ba;font-family:serif;font-weight:normal;padding-bottom:0;margin-bottom:12px;margin-top:0;line-height:1}@media screen and (min-width: 37.5em){#main .donate_cta h2{font-size:3.125rem}}.wf-active #main .donate_cta h2{font-family:"trajan-pro-3",serif}#main .donate_cta img{display:block;border:0;width:100%;height:auto;float:none;max-width:375px;margin:0 auto}#main .subscriptionBenefits{margin-top:2em}#main .subscriptionBenefits .wrapper{max-width:1400px}@media screen and (min-width: 76.25em){#main .subscriptionBenefits .wrapper{padding-left:2%;padding-right:2%;width:96%}}#main .subscriptionBenefits h2{font-size:1.75em;color:#0062ba;font-family:serif;font-weight:normal;padding-bottom:0;margin-bottom:20px;margin-top:0;line-height:1;text-align:center}@media screen and (min-width: 37.5em){#main .subscriptionBenefits h2{font-size:2.5rem}}.wf-active #main .subscriptionBenefits h2{font-family:"trajan-pro-3",serif}#main .subscriptionBenefits .benefits{list-style:none;padding:0;margin:0}#main .subscriptionBenefits .benefits>li{margin-bottom:2em}#main .subscriptionBenefits .benefits>li img{display:block;width:auto;height:120px;margin:0 auto 20px}#main .subscriptionBenefits .benefits>li .title{color:#b04c45;font-size:1.875rem;font-family:serif;font-weight:normal;text-align:center;margin:0}.wf-active #main .subscriptionBenefits .benefits>li .title{font-family:"trajan-pro-3",serif}#main .subscriptionBenefits .benefits>li .subtitle{font-style:italic;text-align:center;margin-top:0;font-size:1.25rem}#main .subscriptionBenefits .benefits>li ul{list-style:none;padding-left:20px;margin-left:auto;margin-right:auto}#main .subscriptionBenefits .benefits>li ul li{font-size:1rem;line-height:1.4285714286;position:relative;margin-bottom:1em}#main .subscriptionBenefits .benefits>li ul li::before{content:"";position:absolute;left:-15px;top:8px;width:6px;height:6px;background:#b04c45}@media screen and (min-width: 48em){#main .subscriptionBenefits .benefits>li ul li{font-size:0.875rem;line-height:1.2857142857}}#main .subscriptionBenefits .benefits>li p{padding-left:20px;margin-left:auto;margin-right:auto}#main .subscriptionBenefits .benefits>li .link{padding-left:20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 48em){#main .subscriptionBenefits .benefits>li .link{font-size:0.875rem;line-height:1.2857142857}}@media screen and (min-width: 48em){#main .subscriptionBenefits .benefits{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}#main .subscriptionBenefits .benefits>li{flex:0 1 31.333%}#main .subscriptionBenefits .benefits>li ul{max-width:360px}#main .subscriptionBenefits .benefits>li .link{max-width:360px}#main .subscriptionBenefits .benefits>li p:not(.title):not(.subtitle){font-size:0.875rem;line-height:1.2857142857;max-width:360px}}#main .subscriptionBenefits .alerts{position:relative;max-width:591px;border:2px solid #0062ba;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:32px 18px 32px 47px;margin:0 2% 2.5em}#main .subscriptionBenefits .alerts::after{content:"";position:absolute;width:45px;height:63px;left:-15px;top:20px;background:url(../images/subscribe_icons_bell@2x.png);background-size:cover}#main .subscriptionBenefits .alerts p{margin:0}@media screen and (min-width: 48em){#main .subscriptionBenefits .alerts{margin-left:auto;margin-right:auto}}#main .text_callout{background:#f1f2f2;padding:30px 0}#main .text_callout .wrapper{max-width:1020px}@media screen and (min-width: 48em){#main .text_callout .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}#main .text_callout .wrapper .callout{width:39%;max-width:400px}#main .text_callout .wrapper .copy{width:47%;max-width:475px;font-size:0.875rem;line-height:1.5714285714}}#main .text_callout .callout h2{font-size:2em;color:#0062ba;font-family:serif;font-weight:normal;padding-bottom:0;margin-bottom:0;margin-top:0;line-height:1.2}@media screen and (min-width: 56.25em){#main .text_callout .callout h2{font-size:2.5rem}}.wf-active #main .text_callout .callout h2{font-family:"trajan-pro-3",serif}#main .text_callout .callout h2 span{color:#b04c45}#main .photo_callout{margin:60px 0}#main .photo_callout .wrapper{max-width:1400px}@media screen and (max-width: 47.9375em){#main .photo_callout .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}#main .photo_callout .wrapper .copy{order:2}#main .photo_callout .wrapper .photo{order:1;margin-bottom:40px;margin-top:-20px}}@media screen and (min-width: 48em){#main .photo_callout .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start}#main .photo_callout .wrapper .photo{width:37.5%}#main .photo_callout .wrapper .copy{width:57.5%;margin-left:5%}}@media screen and (min-width: 76.25em){#main .photo_callout .wrapper{padding-left:2%;padding-right:2%;width:96%}}#main .photo_callout .photo{margin-bottom:1em;max-width:450px}#main .photo_callout .copy h2{font-size:2em;color:#0062ba;font-family:serif;font-weight:normal;padding-bottom:0;margin-bottom:0;margin-top:0;line-height:1.2}@media screen and (min-width: 56.25em){#main .photo_callout .copy h2{font-size:2.5rem}}.wf-active #main .photo_callout .copy h2{font-family:"trajan-pro-3",serif}#main .photo_callout .copy h2 span{color:#b04c45}@media screen and (min-width: 48em){#main .photo_callout .copy p{font-size:0.875rem;line-height:1.4285714286}}#main .photo_callout .copy p.larger{font-size:1.125rem;margin-bottom:1em}@media screen and (min-width: 48em){#main .photo_callout .copy p.larger{font-size:1.25rem}}#main .photo_callout .copy p.text{font-style:italic}#main .photo_callout .copy p.footnote{font-size:0.75rem;line-height:1.6666666667;border-top:1px solid rgba(112,112,112,.4);margin-top:30px;padding-top:10px}#main .photo_callout .copy .btn{font-style:normal;display:inline-block;background:#b04c45;color:#fff;font-size:1rem;line-height:1;padding:14px 30px}#main .photo_callout .copy .btn:hover,#main .photo_callout .copy .btn:focus{text-decoration:none}#main .photo_callout .copy ul{list-style:none;padding-left:18px}#main .photo_callout .copy ul li{font-size:1rem;line-height:1.4285714286;position:relative;margin-bottom:1em}#main .photo_callout .copy ul li::before{content:"";position:absolute;left:-15px;top:6px;width:6px;height:6px;background:#b04c45}@media screen and (min-width: 48em){#main .photo_callout .copy ul li{font-size:0.875rem;line-height:1.2857142857}}#main .photo_callout .quote{max-width:700px}#main .photo_callout .quote p:not(.name){position:relative;font-size:1.5em;color:#014278;font-family:serif;font-weight:normal;padding-bottom:0;margin-bottom:0;margin-top:0;line-height:1.2}@media screen and (min-width: 56.25em){#main .photo_callout .quote p:not(.name){font-size:1.875rem;line-height:1.3333333333}}.wf-active #main .photo_callout .quote p:not(.name){font-family:"trajan-pro-3",serif}#main .photo_callout .quote p:not(.name)::before{content:"“";display:block;position:absolute;left:0;top:-50px;font-size:8.75rem;font-family:Times,serif}#main .photo_callout .quote p:not(.name)::after{content:"”";display:inline-block;font-size:1.875rem;font-family:Times,serif}#main .photo_callout .quote p.name{font-size:0.875rem;line-height:1.2857142857}@media screen and (max-width: 47.9375em){#main .photo_callout .quote{padding-left:40px}#main .photo_callout .quote p:not(.name)::before{left:-45px;top:-25px;font-size:5.625rem;font-family:Times,serif}}@media screen and (min-width: 48em){#main .photo_callout .quote p{padding-left:70px}}#main .photo_callout.photo_callout--quote .wrapper{max-width:1300px}@media screen and (min-width: 48em){#main .photo_callout.photo_callout--quote .copy{width:58.5%;margin-left:0}}#main .photo_callout.photo_callout--grayBg{background:#f1f2f2;padding:60px 0 40px}@media screen and (min-width: 76.25em){#main .photo_callout.photo_callout--grayBg .wrapper{padding:0 5%}}#main .double_column{background:#f1f2f2;padding:60px 0}#main .double_column .wrapper{max-width:1400px}@media screen and (min-width: 48em){#main .double_column .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}#main .double_column .wrapper .col{flex:0 1 48%;margin-bottom:0}}@media screen and (min-width: 64em){#main .double_column .wrapper .col{flex:0 1 44%}}@media screen and (min-width: 76.25em){#main .double_column .wrapper{padding-left:2%;padding-right:2%;width:96%}}#main .double_column .col{margin-bottom:2em}#main .double_column .col h2{font-size:2em;color:#0062ba;font-family:serif;font-weight:normal;padding-bottom:0;margin-bottom:0;margin-top:0;line-height:1.2}@media screen and (min-width: 56.25em){#main .double_column .col h2{font-size:2.5rem}}.wf-active #main .double_column .col h2{font-family:"trajan-pro-3",serif}#main .double_column .col h2 span{color:#b04c45}@media screen and (min-width: 48em){#main .double_column .col p{font-size:0.875rem;line-height:1.7142857143}}#main .double_column .col .btn{font-style:normal;display:inline-block;background:#b04c45;color:#fff;font-size:1rem;line-height:1;padding:14px 30px}#main .double_column .col .btn:hover,#main .double_column .col .btn:focus{text-decoration:none}#main .donate_CTA{padding:20px 0 60px}#main .donate_CTA .wrapper{max-width:1400px}#main .donate_CTA h2{font-size:2em;color:#0062ba;font-family:serif;font-weight:normal;padding-bottom:0;margin-bottom:0;margin-top:0;line-height:1.2;text-align:center}@media screen and (min-width: 56.25em){#main .donate_CTA h2{font-size:2.5rem}}.wf-active #main .donate_CTA h2{font-family:"trajan-pro-3",serif}#main .donate_CTA p{text-align:center;margin-top:2em}#main .donate_CTA .btn{font-style:normal;display:inline-block;background:#014278;color:#fff;font-size:1rem;line-height:1;padding:14px 30px}#main .donate_CTA .btn:hover,#main .donate_CTA .btn:focus{text-decoration:none}.bio-list div{width:45%;display:inline-block;vertical-align:top;text-align:center;margin-right:4%;margin-bottom:15px}@media screen and (min-width: 37.5em){.bio-list div{width:30%;margin-right:3%}.bio-list div:nth-child(3n){margin-right:0}}.bio-list h2{font-size:1.125em;font-weight:normal;margin:7px 0 0 0}.bio-list .photo{margin-left:auto;margin-right:auto;margin-bottom:7px;max-width:140px}.bio-list .title{margin-top:0;font-size:.875em}.bio-list .title a{color:#333;text-decoration:none}.bio-list .clear{min-height:0;margin:0}.bio .photo{float:left;width:50%;margin-right:4%}@media screen and (min-width: 37.5em){.bio .photo{width:28%}}.staffBios .bio .photo{float:none;width:100%;margin-right:0}@media screen and (min-width: 37.5em){.staffBios .bio .photo{width:auto;margin-right:0}}.course-details .live-details{display:none}.course-details .top-details{border-bottom:2px solid #f3f4f4;margin-bottom:1em;padding-bottom:1em}@media screen and (min-width: 48em){.course-details .top-details{margin-bottom:2em;padding-bottom:2em}}.course-details .top-details .online-details{display:none}.course-details .top-details .live-details{display:block}.course-details .credit{margin-right:6px;font-weight:bold;display:inline-block;margin-bottom:.5em}.course-details .cost{color:#7ca51e;font-size:1.5rem;font-weight:normal;display:inline-block;margin-bottom:.2em;margin-top:0}.course-details .duration{margin-left:6px;font-weight:bold;display:inline-block;margin-bottom:.5em}.course-details .credit_and_duration{margin:0}.course-details .online-details .credit,.course-details .online-details .cost,.course-details .online-details .length,.course-details .online-details .preview-link{display:inline-block}.course-details .online-details .preview-link{display:block}.course-details .details{width:100%;margin-bottom:1.5em}@media screen and (min-width: 48em){.course-details .details{width:37.5%;max-width:250px;margin-right:2.5%;float:left}}.course-details .details span{display:inline-block}.course-details .details .address{font-weight:normal;margin:.7em 0}.course-details .details .date{font-weight:bold}.course-details .details .time{font-weight:bold}.course-details .details h3,.course-details .course-map h3{font-size:1.5em;margin-top:0;margin-bottom:.75em;font-weight:normal;color:#003e74}@media screen and (min-width: 48em){.course-details .course-map{display:block;float:left;width:57.5%;margin-left:2.5%}}.course-details .course-map iframe{width:100% !important}.course-details .top-details .course-map{display:none}.course-details .button{margin:0;font-size:1.125em;margin-bottom:1em}.course-details .registerLinks a{display:block}.course-details .alreadyRegistered{line-height:34px}.course-details .videoPreview{padding:0;display:none}@media screen and (min-width: 48em){.course-details .videoPreview{display:block;float:right;width:60%}}.course-details .top-details .videoPreview{display:block}@media screen and (min-width: 48em){.course-details .top-details .videoPreview{display:none}}.course-desc{border-top:2px solid #f3f4f4;margin-top:2em;margin-bottom:50px;clear:both}@media screen and (min-width: 48em){.course-desc{padding-top:2em}}.course-desc p{margin-bottom:1em}#onlineCourses li{width:100%;vertical-align:top;margin-bottom:30px;padding:0 0 1em}@media screen and (max-width: 62.5em){#onlineCourses li:hover{background:none}}@media screen and (min-width: 37.5em){#onlineCourses li{width:46%;margin-right:5%;display:inline-block;border:0}#onlineCourses li:nth-child(2n){margin-right:0}}@media screen and (min-width: 48em){#onlineCourses li{width:100%;margin-right:0}}@media screen and (min-width: 62.5em){#onlineCourses li{width:41%;margin-right:5%;padding:18px}}#onlineCourses li .credit{margin-right:6px;display:inline-block}#onlineCourses li .videoPreview{float:none;padding:0;margin-bottom:1em}#onlineCourses li .smlArrowLink{display:block}@media screen and (min-width: 48em){#onlineCourses li .smlArrowLink{display:inline-block}}.request_course{border:2px solid #eceeed;padding:14px 14px 5px}.request_course .intro{font-size:1rem;text-align:center;margin:0 0 -0.4em}.request_course .request_button{text-align:center}.request_course .request_button a{display:inline-block;border:2px solid #2b74c0;font-size:1rem;font-weight:bold;padding:4px 12px}.request_course .request_button a:hover,.request_course .request_button a:focus{text-decoration:none;color:#2b74c0}.request_course .copy{font-size:0.875rem;text-align:center}.request_course .help{text-align:center;margin-bottom:.4em;margin-top:1.4em}.request_course .help a{font-weight:bold}.request_course .help a:hover,.request_course .help a:focus{text-decoration:none}.request_course .help a::after{content:"";display:inline-block;position:relative;top:3px;margin-left:8px;width:0;height:0;border-width:5px;border-style:solid;border-color:#003e74 transparent transparent}.request_course .help a.open::after{top:-2px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.request_course #subHelp{display:none;border-top:2px solid #eceeed;padding-top:6px}.request_course #subHelp.open{display:block}.request_course #subHelp p{font-size:0.875rem;margin-top:0}.course-request-modal-background{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000;background:rgba(0,0,0,.85);z-index:2147483648}.course-request-modal{display:none;position:absolute;width:calc(85% - 40px);max-width:635px;background:#f3f4f4;box-shadow:0 0 10px rgba(0,0,0,.8);padding:20px;border:1px solid #a1a7ac;z-index:2147483649}@media screen and (min-width: 48em){.course-request-modal{padding:50px;width:calc(85% - 100px)}}.course-request-modal p{font-size:1rem}.course-request-modal .title{margin:0 0 -0.3em;font-family:"trajan-pro-3",serif;font-size:1.5em;color:#0062ba}@media screen and (min-width: 48em){.course-request-modal .title{font-size:2.5rem}}.course-request-modal .instructions{border:2px solid #eceeed;background:#fff;padding:5px 14px}.course-request-modal .instructions p{margin:.5em 0}.course-request-modal .instructions ol{padding:0 0 0 18px;margin:.5em 0}.course-request-modal .instructions ol li{margin-bottom:.7em}.course-request-modal .buttons{text-align:center}@media screen and (min-width: 37.5em){.course-request-modal .buttons{text-align:left}}.course-request-modal .buttons a{display:block}@media screen and (min-width: 37.5em){.course-request-modal .buttons a{display:inline-block}}.course-request-modal .buttons a.btn{margin-right:10px;font-size:1rem}.course-request-modal .buttons a.close{margin-top:.5em}.course-request-modal div.close{color:#0062ba;font-size:0.875rem;text-transform:lowercase;position:absolute;top:10px;right:10px;cursor:pointer}.course-request-modal div.close::after{display:inline-block;content:"×";font-weight:bold;margin-left:5px;font-size:1.4em;vertical-align:middle}.course-request-modal .confirmation{display:none}.introjs-helperLayer{border-radius:0 !important}.introjs-tooltip{border-radius:0 !important}.introjs-button{border:0 !important;background:#d5d9db !important;font-size:0.875rem !important;font-weight:bold !important;text-shadow:none !important;border-radius:0 !important;padding:.5em .8em .4em !important}.introjs-button:hover{box-shadow:none !important}.introjs-tooltip{text-align:left;padding:20px !important}.introjs-tooltip .intro-title{margin:0 0 -0.3em;font-family:"trajan-pro-3",serif;font-size:1.375rem;color:#0062ba}.introjs-tooltip p{font-size:0.875rem}.search-result{margin-bottom:3em}.search-result .desc{padding-bottom:.4em !important}.search-result mark{background-color:#feff8f}.search-result .url{margin-right:10px}.search-result .date{color:#888}.search-result .bar{width:50px;border:solid 1px #aaa;margin-top:0;margin-right:10px;display:inline-block;color:blue;font-size:2pt;line-height:4px;height:4px}.search-result .inner-bar{background-color:#a6cbe5;height:4px;line-height:4px}.CMSSiteMapList{margin-left:0;list-style:none;font-size:1em !important;font-weight:bold}@media screen and (min-width: 37.5em){.CMSSiteMapList{font-size:1.3em !important}}.CMSSiteMapList li{padding-bottom:.6em}.CMSSiteMapList ul{font-size:.8em !important;font-weight:normal}.CMSSiteMapList ul ul{font-size:.9em !important;margin-left:20px;list-style:square}.CMSSiteMapList li li{padding-bottom:.2em}.books-list{list-style:none;margin:2em 0;padding-left:0}.books-list li{clear:both;margin-bottom:4em;border-bottom:1px solid #f3f4fb}@media screen and (min-width: 37.5em){.books-list li{border:0}}.books-list h3{font-weight:normal}@media screen and (min-width: 37.5em){.books-list h3{margin-left:160px}}@media screen and (min-width: 37.5em){.books-list p{margin-left:160px}}.books-list .smlArrowLink{font-weight:bold;display:block;margin-bottom:-10px}@media screen and (max-width: 25em){.books-list .smlArrowLink{max-width:330px}}.books-list .photo{max-width:140px;margin:0 auto}@media screen and (min-width: 37.5em){.books-list .photo{float:left;margin:0}}.books-list .button{font-size:1em}.dashboard .wrapper{max-width:1100px;margin:0 auto;padding:0}.dashboard_header{padding:0 5%;border-bottom:5px solid #ecefee}@media screen and (min-width: 48em){.dashboard_header{padding:0}}.dashboard_header .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:1em}@media screen and (min-width: 68.125em){.dashboard_header .wrapper{flex-wrap:nowrap}}.dashboard_header .personal{flex:1 1 auto;max-width:500px;margin-bottom:2em}@media screen and (min-width: 68.125em){.dashboard_header .personal{flex:0 1 auto;max-width:none}}.dashboard_header figure{float:left;margin:0 20px 0 0;width:95px;height:95px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#eee;border:2px solid #72a4d1}.dashboard_header figure div{margin:auto;text-align:center;font-size:2.5em;font-weight:bold;color:#2b74c0;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.dashboard_header .personal_details{float:left;width:calc(100% - 140px);padding-right:20px}@media screen and (min-width: 68.125em){.dashboard_header .personal_details{width:calc(100% - 160px);padding-right:40px}}.dashboard_header .personal_details .name{color:#2b74c0;font-size:1.25rem;line-height:1.2;margin-bottom:.6em}@media screen and (min-width: 37.5em){.dashboard_header .personal_details .name{font-size:1.75rem}}.dashboard_header .personal_details .name .bar_id{display:block;color:#444;font-size:0.8125rem;font-weight:bold;margin-top:6px}.dashboard_header .personal_details .mini_nav label{font-size:1rem}.dashboard_header .personal_details .mini_nav select{display:inline-block;width:auto;max-width:100%}.dashboard_header .more_details{flex:2 1 auto;max-width:500px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}@media screen and (min-width: 31.25em){.dashboard_header .more_details{flex-wrap:nowrap}}@media screen and (min-width: 68.125em){.dashboard_header .more_details{justify-content:space-between;max-width:none}}.dashboard_header .subscription,.dashboard_header .credits{flex:0 1 48%}@media screen and (min-width: 37.5em){.dashboard_header .subscription br,.dashboard_header .credits br{display:none}}@media screen and (min-width: 68.125em){.dashboard_header .subscription,.dashboard_header .credits{flex:0 1 32%}}.dashboard_header .subscription{margin-bottom:1em}.dashboard_header .header{text-transform:uppercase;font-weight:bold;font-size:0.75rem;margin-top:0}.dashboard_header .primary_info{font-size:1.25rem;margin:-0.3em 0}@media screen and (min-width: 37.5em){.dashboard_header .primary_info{font-size:1.5rem}}.dashboard_header .footer_link{font-size:0.875rem;margin-bottom:0}.dashboard_header .help{flex:1 1 calc(48% - 32px);background:#e9f1f8;border-radius:16px;padding:12px 16px 14px;max-width:340px}@media screen and (min-width: 68.125em){.dashboard_header .help{flex:0 1 calc(32% - 32px)}}.dashboard_header .help h4{font-size:0.875rem;margin:0}.dashboard_header .help p{font-size:0.75rem;margin:.1em 0}.dashboard_landing{padding:2em 0}@media screen and (min-width: 48em){.dashboard_landing{padding:3em 0}}.dashboard_landing ul{list-style:none;padding:0;margin:0}@media screen and (min-width: 48em){.dashboard_landing ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}}.dashboard_landing ul li{text-align:left;min-height:70px;padding-left:97px;margin-bottom:2.5em;background-size:77px auto;background-position:left top;background-repeat:no-repeat}@media screen and (min-width: 48em){.dashboard_landing ul li{width:calc(46% - 97px)}.dashboard_landing ul li:nth-child(odd){margin-right:4%}}.dashboard_landing ul li.courses{background-image:url(../images/dashboard_courses.png)}.dashboard_landing ul li.resources{background-image:url(../images/dashboard_resources.png)}.dashboard_landing ul li.account{background-image:url(../images/dashboard_acct.png)}.dashboard_landing ul li.addresses{background-image:url(../images/dashboard_addresses.png)}.dashboard_landing ul li.history{background-image:url(../images/dashboard_history.png)}.dashboard_landing ul li.subs{background-image:url(../images/dashboard_subs.png)}.dashboard_landing ul li h2{color:#2b74c0;font-weight:normal;font-size:1.5rem;margin:0 0 -0.3em 0}.dashboard_landing ul li p{color:#444}.dashboard_landing ul li a:hover,.dashboard_landing ul li a:focus{text-decoration:none}.dashboard_landing h3{margin-bottom:-0.5em}.dashboard_landing .bookmark{display:inline-block;width:14px;height:17px;background:url(../images/bookmark-icon2.png);background-size:100% auto;margin-left:2px;text-indent:-9999em}.dashboard_pagetitle{padding:2em 0 1em 90px;background-position:left 2em;background-repeat:no-repeat;max-width:645px}.dashboard_pagetitle.myAccount{padding:0 0 2em 0}@media screen and (max-width: 23.0625em){.dashboard_pagetitle h1{font-size:1.625rem}}@media screen and (min-width: 48em){.dashboard_pagetitle{padding:3em 0 1em 90px;background-position:left 3em}.dashboard_pagetitle.myAccount{padding:0 0 2em 98px}}.dashboard_pagetitle.courses{background-image:url(../images/dashboard_courses.png)}.dashboard_pagetitle.live_courses{background-image:url(../images/dashboard_courses_live.png)}.dashboard_pagetitle.resources{background-image:url(../images/dashboard_resources.png)}.dashboard_pagetitle.account{background-image:url(../images/dashboard_acct.png)}.dashboard_pagetitle.subs{background-image:url(../images/dashboard_subs.png)}.dashboard_pagetitle.addresses{background-image:url(../images/dashboard_addresses.png)}.dashboard_pagetitle.history{background-image:url(../images/dashboard_history.png)}.dashboard_pagetitle .btn-add::before{content:"+";font-size:21px;vertical-align:sub;display:inline-block;margin-right:6px}.sort_options{font-size:0.875rem;font-weight:bold}.sort_options a{font-weight:normal;display:inline-block;margin:0 0 0 8px}.sort_options .btn{background:#000;padding:6px 10px}.sort_options .viewAll{display:block;margin-top:1em}@media screen and (min-width: 37.5em){.sort_options .viewAll{display:inline-block;float:right;margin:6px 0 0 0}}.sort_options .viewAll a{font-weight:bold;margin-left:0}.dashboard_courses .online_courses,.dashboard_resources .online_courses{border-bottom:5px solid #ecefee;padding-bottom:1em}.dashboard_courses .courses ul,.dashboard_resources .courses ul{list-style:none;padding:0;margin:0}@media screen and (min-width: 37.5em){.dashboard_courses .courses ul,.dashboard_resources .courses ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:stretch;flex-wrap:wrap}}.dashboard_courses .courses ul li,.dashboard_resources .courses ul li{border:2px solid #f4f4f4;padding:20px 20px 10px;margin:0 0 20px}@media screen and (min-width: 37.5em){.dashboard_courses .courses ul li,.dashboard_resources .courses ul li{width:calc(50% - 49px)}.dashboard_courses .courses ul li:nth-child(odd),.dashboard_resources .courses ul li:nth-child(odd){margin-right:10px}}.dashboard_courses .courses.resources ul,.dashboard_resources .courses.resources ul{justify-content:space-between}@media screen and (min-width: 37.5em){.dashboard_courses .courses.resources ul li,.dashboard_resources .courses.resources ul li{width:calc(50% - 14px)}}.dashboard_courses .courses figure,.dashboard_resources .courses figure{margin:0}@media screen and (min-width: 28.125em){.dashboard_courses .courses figure,.dashboard_resources .courses figure{float:left;width:141px}}@media screen and (min-width: 37.5em){.dashboard_courses .courses figure,.dashboard_resources .courses figure{float:none}}@media screen and (min-width: 48em){.dashboard_courses .courses figure,.dashboard_resources .courses figure{float:left}}.dashboard_courses .courses .title,.dashboard_resources .courses .title{margin:2px 0 0 0;font-weight:normal;font-size:1.25rem;line-height:1.25}@media screen and (min-width: 28.125em){.dashboard_courses .courses .title,.dashboard_resources .courses .title{float:left;width:calc(100% - 161px);margin-left:20px;font-size:1.125rem}}@media screen and (min-width: 37.5em){.dashboard_courses .courses .title,.dashboard_resources .courses .title{float:none;width:100%;margin-left:0}}@media screen and (min-width: 48em){.dashboard_courses .courses .title,.dashboard_resources .courses .title{float:left;width:calc(100% - 161px);margin-left:20px}}@media screen and (min-width: 48em){.dashboard_courses .courses .title,.dashboard_resources .courses .title{font-size:1.25rem}}.dashboard_courses .courses .title .rule-part-parent,.dashboard_resources .courses .title .rule-part-parent{font-size:85%;display:block}.dashboard_courses .courses .title .rule-part-parent .intro,.dashboard_resources .courses .title .rule-part-parent .intro{color:#444}.dashboard_courses .courses.live_courses .title,.dashboard_courses .courses.resources .title,.dashboard_resources .courses.live_courses .title,.dashboard_resources .courses.resources .title{float:none;width:100%;margin:0}.dashboard_courses .courses.resources>ul>li,.dashboard_resources .courses.resources>ul>li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;padding:0}.dashboard_courses .courses.resources>ul>li .copy,.dashboard_resources .courses.resources>ul>li .copy{padding:20px 20px 10px}.dashboard_courses .courses p:not(.snippet),.dashboard_resources .courses p:not(.snippet){font-size:0.8125rem;margin:.5em 0}@media screen and (min-width: 48em){.dashboard_courses .courses p:not(.snippet),.dashboard_resources .courses p:not(.snippet){font-size:0.75rem}}.dashboard_courses .courses .percentage,.dashboard_resources .courses .percentage{clear:both;font-size:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin:0;padding:1em 0 0}.dashboard_courses .courses .percentage .bar,.dashboard_resources .courses .percentage .bar{flex:1 1 auto;position:relative;display:inline-block;vertical-align:middle;height:15px;background:#eee;margin-right:10px}.dashboard_courses .courses .percentage .bar>span,.dashboard_resources .courses .percentage .bar>span{position:absolute;left:0;top:0;height:15px;background:#014278}.dashboard_courses .courses .percentage .lbl,.dashboard_resources .courses .percentage .lbl{display:inline-block;vertical-align:middle;color:#014278;font-weight:bold}.dashboard_courses .courses .percentage.complete .bar>span,.dashboard_resources .courses .percentage.complete .bar>span{background:#7ca51e}.dashboard_courses .courses .percentage.complete .lbl,.dashboard_resources .courses .percentage.complete .lbl{color:#7ca51e}.dashboard_courses .courses .status .length,.dashboard_resources .courses .status .length{display:block;margin-right:12px}@media screen and (min-width: 65.625em){.dashboard_courses .courses .status .length,.dashboard_resources .courses .status .length{display:inline-block}}.dashboard_courses .courses .status .duration,.dashboard_resources .courses .status .duration{font-weight:bold}.dashboard_courses .courses .time_up,.dashboard_resources .courses .time_up{font-weight:bold}.dashboard_courses .courses .time_up img,.dashboard_resources .courses .time_up img{width:auto;display:inline-block;vertical-align:middle}.dashboard_courses .courses .time_up a,.dashboard_resources .courses .time_up a{font-weight:normal}.dashboard_courses .courses .complete img,.dashboard_resources .courses .complete img{width:auto;display:inline-block;vertical-align:middle}.dashboard_courses .courses .date,.dashboard_resources .courses .date{font-style:italic}.dashboard_courses .courses .date span,.dashboard_resources .courses .date span{font-weight:bold}.dashboard_courses .courses .snippet,.dashboard_resources .courses .snippet{font-size:0.875rem}.dashboard_courses .courses .tools,.dashboard_resources .courses .tools{background:#f4f4f4;padding:8px 20px 5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;font-size:0.8125rem}.dashboard_courses .courses .tools .share .addthis_toolbox,.dashboard_resources .courses .tools .share .addthis_toolbox{margin:0 !important}.dashboard_courses .courses .tools .share .addthis_toolbox a,.dashboard_resources .courses .tools .share .addthis_toolbox a{float:none;color:#444;vertical-align:middle;display:inline-block;margin-bottom:0}.dashboard_courses .courses .tools .share .addthis_toolbox a span.at-icon-wrapper,.dashboard_resources .courses .tools .share .addthis_toolbox a span.at-icon-wrapper{width:20px !important;height:20px !important;line-height:18px !important}.dashboard_courses .courses .tools .share .addthis_toolbox a span.at-icon-wrapper svg,.dashboard_resources .courses .tools .share .addthis_toolbox a span.at-icon-wrapper svg{width:20px !important;height:20px !important}.dashboard_courses .courses .tools .links a,.dashboard_resources .courses .tools .links a{margin-left:20px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:flex-start}.dashboard_courses .courses .tools .links a img,.dashboard_resources .courses .tools .links a img{margin-right:4px;padding:0;border:0}.dashboard_courses .courses .tools img,.dashboard_resources .courses .tools img{width:auto;display:inline-block;vertical-align:baseline}.resources_tabs{position:relative}.resources_tabs .resources_tabs_mobile{font-size:1rem;display:inline-block;border:1px solid #d0d0d0;color:#2b74c0;padding:5px 10px;cursor:pointer;font-weight:bold;width:180px;text-decoration:none;margin-bottom:1em;position:relative}@media screen and (min-width: 31.25em){.resources_tabs .resources_tabs_mobile{display:none}}.resources_tabs .resources_tabs_mobile::after{content:"";position:absolute;top:60%;right:8px;display:inline-block;width:0;height:0;border-width:5px;border-style:solid;border-color:#2b74c0 transparent transparent transparent;margin-left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.resources_tabs ul{display:none;list-style:none;padding:0;margin:calc(-1em - 1px) 0 0;position:absolute;border:1px solid #d0d0d0;background:#fff;width:200px;box-shadow:0 5px 10px rgba(0,0,0,.1)}@media screen and (min-width: 31.25em){.resources_tabs ul{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 0 2em 0;box-shadow:none;border:0;position:relative;width:auto}}@media screen and (min-width: 31.25em){.resources_tabs ul li{margin-left:24px}.resources_tabs ul li:first-child{margin-left:0}}.resources_tabs ul li a{font-size:1rem;display:block;color:#2b74c0;padding:5px 10px}@media screen and (min-width: 31.25em){.resources_tabs ul li a{padding:0}}@media screen and (min-width: 48em){.resources_tabs ul li a{font-size:1.25rem}}.resources_tabs ul li a:hover,.resources_tabs ul li a:focus{background:#2b74c0;color:#fff;text-decoration:none}@media screen and (min-width: 31.25em){.resources_tabs ul li a:hover,.resources_tabs ul li a:focus{background:none;color:#444}}.resources_tabs ul li a span{font-size:0.8125rem}.resources_tabs ul li.active a{background:#2b74c0;color:#fff;text-decoration:none}@media screen and (min-width: 31.25em){.resources_tabs ul li.active a{color:#444;border-bottom:3px solid #2572c0;background:transparent}}@media screen and (min-width: 48em){.dashboard_acctInfo fieldset{width:49%}.dashboard_acctInfo fieldset.columned{width:100%}.dashboard_acctInfo fieldset.columned .column{width:49%;float:left}.dashboard_acctInfo fieldset.columned .column:nth-child(even){float:right}}.dashboard_acctInfo label{position:relative;display:block;margin-bottom:1em;padding-left:9px;font-size:0.875rem;color:#666}.dashboard_acctInfo label input:not([type=file]):not([type=checkbox]):not([type=radio]):not(.chosen-search-input){display:block;width:calc(100% - 12px);border:2px solid #e5e5e5;font-size:1rem;padding:8px 6px;margin-top:.3em;margin-left:-9px;color:#444;border-radius:0}@media screen and (min-width: 48em){.dashboard_acctInfo label input:not([type=file]):not([type=checkbox]):not([type=radio]):not(.chosen-search-input){font-size:1.125rem}}.dashboard_acctInfo label input[type=file]{display:block}.dashboard_acctInfo label input[type=checkbox],.dashboard_acctInfo label input[type=radio]{position:relative;top:2px;float:left;margin-right:6px}.dashboard_acctInfo label select{display:block;font-size:1rem;color:#444;margin-top:.3em}@media screen and (min-width: 48em){.dashboard_acctInfo label select{font-size:1.125rem}}.dashboard_acctInfo label.checkbox input{float:left;width:24px}.dashboard_acctInfo label.checkbox span{float:left;width:calc(100% - 30px)}.dashboard_acctInfo .req{font-style:italic;color:#787878}.dashboard_acctInfo .bordered{border:2px solid #e5e5e5;padding:8px 6px;margin-left:-9px}.dashboard_acctInfo .photo_upload{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-top:.3em;padding-bottom:11px}.dashboard_acctInfo .photo_upload figure{margin:0;float:left;width:60px;height:60px;margin-right:20px;border-radius:50%;overflow:hidden}@media screen and (min-width: 25em){.dashboard_acctInfo .photo_upload figure{width:100px;height:100px}}.dashboard_acctInfo .photo_upload input{float:left;width:calc(100% - 120px)}.dashboard_acctInfo .chosen-container{display:block;margin-left:-9px}.dashboard_acctInfo .ui-datepicker-trigger{width:auto;position:absolute;bottom:6px;right:11px}.dashboard_acctInfo .submitButton{margin:1em 0 3em}.dashboard_subs{max-width:700px}.dashboard_subs .btn{margin-bottom:2em}#hero{width:100%;max-width:1400px;margin:0 auto}#hero .slick div{display:none}#hero .slick div:first-child{display:block}#hero .slick.slick-initialized div{display:block}#comingUp{width:100%;background:#f3f4f4;padding:20px 0}@media screen and (min-width: 37.5em){#comingUp{padding:54px 0 25px}}#comingUp h1{font-family:"trajan-pro-3",sans-serif;font-weight:normal;text-align:center;font-size:1.5625em;color:#0062ba}@media screen and (min-width: 50em){#comingUp h1{font-size:2.5em}}#comingUp ul{margin:0;padding:0;list-style:none}#comingUp ul li{margin-top:50px}#comingUp ul li:first-child{margin-top:0}#comingUp ul li:last-child{display:none}@media screen and (min-width: 37.5em){#comingUp ul li{float:left;width:44%;padding-right:3%;margin-bottom:0;margin-top:0}#comingUp ul li:nth-child(even){padding-right:0;padding-left:3%}}@media screen and (min-width: 50em){#comingUp ul li{float:left;width:29%;padding:0 3%}#comingUp ul li:first-child{padding-left:0}#comingUp ul li:nth-child(even){padding-right:3%}#comingUp ul li:last-child{display:block;padding-right:0}}#comingUp ul li h2{font-size:1.15em;font-weight:normal;margin-bottom:.75em}@media screen and (min-width: 50em){#comingUp ul li h2{font-size:1.25em}}#comingUp ul li .date{margin-bottom:-0.8em;font-weight:bold}#comingUp ul li p .smlArrowLink{display:inline-block;margin-top:.875em}#newsSocial{width:100%;background:#fff;padding:20px 0}@media screen and (min-width: 37.5em){#newsSocial{padding:54px 0 25px}}#newsSocial h1{font-family:"trajan-pro-3",sans-serif;font-weight:normal;text-align:center;font-size:1.5625em;color:#0062ba}@media screen and (min-width: 50em){#newsSocial h1{font-size:2.5em}}#newsSocial ul{margin:0;padding:0;list-style:none}#newsSocial ul li{margin-bottom:1.3125em}#newsSocial ul li h2{font-size:1em;font-weight:normal;margin-bottom:.75em}@media screen and (min-width: 50em){#newsSocial ul li h2{font-size:1.25em}}#newsSocial ul li .date{margin-bottom:-0.8em;font-weight:bold}#newsSocial ul li p .smlArrowLink{display:inline-block;margin-top:.875em}#newsSocial .news{margin-bottom:3.375em}@media screen and (min-width: 37.5em){#newsSocial .news{float:left;width:46%;padding-right:4%}}#newsSocial .news .viewAll{text-align:center}@media screen and (min-width: 37.5em){#newsSocial .news .viewAll{text-align:left}}@media screen and (min-width: 37.5em){#newsSocial .news .button{margin:0}}@media screen and (min-width: 37.5em){#newsSocial .social{float:left;width:46%;padding-left:4%}}@media screen and (min-width: 48em){.contactUs .right .copy{float:left;width:45%}}@media screen and (min-width: 68.75em){.contactUs .right .copy .copyBlock{display:inline-block;vertical-align:top;width:45%;margin-right:2%}}.contactUs .right .photo{display:none}@media screen and (min-width: 48em){.contactUs .right .photo{display:block;float:right;width:50%;margin-bottom:50px}}#contactForm{clear:both;background:#f3f4f4;padding:1.375em 4.347826087%;margin-bottom:3.375em;text-align:center;margin-left:-4.347826087%;margin-right:-4.347826087%}#contactForm .form{text-align:left}@media screen and (min-width: 48em){#contactForm .form{padding:0 8%}}@media screen and (min-width: 65.75em){#contactForm .form{padding:0 25%}}@media screen and (min-width: 37.5em){#contactForm .form .form-input{width:44.6%;margin-right:5%;display:inline-block;vertical-align:top}#contactForm .form .form-input:nth-child(2n){margin-right:0;margin-left:5%}}#contactForm .form label{display:block;color:#333}@media screen and (min-width: 37.5em){#contactForm .form label{font-size:.875em}}#contactForm .form input[type=text],#contactForm .form select{width:96%;padding:.25em 2%;font-size:1em;border-top:1px solid #bdbdbd;border-left:1px solid #bdbdbd;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}@media screen and (min-width: 37.5em){#contactForm .form input[type=text],#contactForm .form select{font-size:.875em}}#contactForm .form textarea{width:96%;padding:.25em 2%;font-size:1em;height:150px;border-top:1px solid #bdbdbd;border-left:1px solid #bdbdbd;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}@media screen and (min-width: 37.5em){#contactForm .form textarea{font-size:.875em}}#contactForm .form .CaptchaTable{width:100%}#contactForm .form .CaptchaTable td{width:50%}#contactForm .form .CaptchaTable td input[type=text]{width:92%}#contactForm .form .CaptchaTable td img{width:auto}#contactForm input[type=submit]{display:block;margin:0 auto;font-size:.875em;line-height:1;border:0}@media screen and (min-width: 37.5em){#contactForm input[type=submit]{width:auto;padding:.75em 5%}}#contactForm input[type=submit]:hover{text-decoration:none}.CartContent{margin-bottom:1.5em}.CartContent .col1{width:100%;margin-bottom:.75em}@media screen and (min-width: 37.5em){.CartContent .col1{width:35%;margin-right:5%;margin-bottom:0;float:left}}@media screen and (min-width: 58em){.CartContent .col1{width:45%}}.CartContent .col1 .Name{font-weight:bold}.CartContent .col2{width:100%;margin-bottom:.75em}@media screen and (min-width: 37.5em){.CartContent .col2{width:25%;margin-bottom:0;float:left}}@media screen and (min-width: 58em){.CartContent .col2{width:15%}}.CartContent .col2 .label{display:inline-block;vertical-align:middle;margin-right:5px}.CartContent .col2 div{display:inline-block;vertical-align:middle}.CartContent .col2 div div{display:inline-block;width:30px;margin-right:15px;vertical-align:middle}.CartContent .col2 .UnitCountControl{display:inline-block;vertical-align:middle}.CartContent .col2 .UnitCountControl input[type=text]{display:inline-block;width:100%}.CartContent .col2 .UnitCountButton{display:inline-block;width:auto;margin:0}.CartContent .col2 .RemoveButton{display:inline-block;vertical-align:middle}.CartContent .col3{width:100%;margin-bottom:.75em;font-weight:bold}@media screen and (min-width: 37.5em){.CartContent .col3{width:14%;margin-left:3%;margin-bottom:0;float:left}}.CartContent .col3 span{font-weight:normal;display:block}@media screen and (min-width: 50em){.CartContent .col3 span{display:inline-block}}.CartContent .col4{width:100%;font-weight:bold}@media screen and (min-width: 37.5em){.CartContent .col4{width:17%;float:left}}.CartContent .col4 span{font-weight:normal;display:block}@media screen and (min-width: 50em){.CartContent .col4 span{display:inline-block}}.CartContent .Item{border-bottom:2px solid #f3f4f4;padding:1.5em 0}.CartContent .Item:after{content:"";clear:both;display:table}#breadcrumb{margin-bottom:1em}#breadcrumb a{display:block;padding:5px 2%;background:#999;color:#fff}#breadcrumb a.selected{background:#003e74;color:#fff}@media screen and (min-width: 48em){#breadcrumb a{float:left;vertical-align:top}}.discountCoupon{margin-bottom:2.5em}.discountCoupon h3{font-weight:normal}.discountCoupon input[type=submit]{border:0;background-color:#fff;color:#2b74c0;cursor:pointer}.TotalViewer{font-size:1.25em}.TotalViewer .Label{display:inline-block;margin-bottom:.875em}.TotalViewer .Value{display:inline-block;color:#002756;font-weight:bold}.footerButtons{margin:1em 0 3.5em}.footerButtons:after{display:table;content:"";clear:both}.footerButtons div{margin-right:20px;width:auto !important;float:left}.footerButtons div div{float:left !important;margin-bottom:10px}.footerButtons div input[type=submit]{font-size:16px}.cart_leftcol{float:none !important;width:auto !important}@media screen and (min-width: 48em){.cart_leftcol{float:left !important;width:45% !important;margin-right:5%;max-width:300px}}.cart_leftcol .form-horizontal .editing-form-label-cell{float:none !important;width:auto !important;text-align:left !important;font-size:14px}.cart_leftcol .form-horizontal .editing-form-value-cell{float:none !important;width:auto !important;font-size:16px}.cart_rightcol{float:none !important;width:auto !important}@media screen and (min-width: 48em){.cart_rightcol{float:left !important;width:50% !important}}.grayBox{background:#fff;padding:0;margin-bottom:2.5em}.grayBox h2{font-weight:normal;margin-bottom:1em}.logon-panel{font-size:16px}@media screen and (min-width: 48em){.logon-panel{font-size:14px}}.logon-panel .editing-form-label-cell{float:none !important;display:block !important;width:auto !important;text-align:left !important}.logon-panel .editing-form-value-cell{float:none !important;display:block !important;width:auto !important;text-align:left !important}.logon-panel .editing-form-value-cell input{border:1px solid #ccc;color:#766a63;padding:.25em;margin-bottom:1em}.logon-panel .logon-remember-me-checkbox input[type=checkbox]{margin:0 10px 0 0;vertical-align:middle}.logon-panel .logon-remember-me-checkbox label{display:inline-block}.logon-panel input[type=submit]{display:block;margin:1em 0}.logon-password-retrieval-link{font-size:16px}@media screen and (min-width: 48em){.logon-password-retrieval-link{font-size:14px}}.EditingFormTable{font-size:16px}.EditingFormTable td{padding:0}@media screen and (min-width: 48em){.EditingFormTable{font-size:14px}}.EditingFormTable .FieldLabel{display:block}.EditingFormTable .EditingFormValueCell{display:block}.EditingFormTable .EditingFormValueCell input{border:1px solid #ccc;color:#766a63;padding:.25em;margin-bottom:1em;font-size:16px}.RegisterButton,input.RegisterButton.btn-default{display:block;border:0;cursor:pointer;font-size:16px;margin:1em 0 1em}.logon-password-retrieval-button.btn-default{font-size:16px}.logon-panel-password-retrieval{padding:10px;margin:1em 0;background:#eceeed}.tinyBox:not(.change-password-container){margin-bottom:1em;font-size:16px}@media screen and (min-width: 48em){.tinyBox:not(.change-password-container){font-size:14px}}.tinyBox:not(.change-password-container) h2{font-weight:normal;font-size:1.5em;margin-bottom:1em}.tinyBox:not(.change-password-container) .form-group .radio-list-horizontal{margin-bottom:1em}.tinyBox:not(.change-password-container) .form-group .radio-list-horizontal input[type=radio]{vertical-align:inherit;margin-right:5px}.tinyBox:not(.change-password-container) .form-group .radio-list-horizontal label{margin-right:15px !important;display:inline-block}.tinyBox:not(.change-password-container) .form-group .editing-form-label-cell{float:none !important;display:block !important;width:auto !important;text-align:left !important}.tinyBox:not(.change-password-container) .form-group .editing-form-value-cell{float:none !important;display:block !important;width:auto !important;text-align:left !important}.tinyBox:not(.change-password-container) .form-group .editing-form-value-cell input[type=text]{border:1px solid #ccc;color:#766a63;padding:.25em;margin-bottom:1em;width:99%}@media screen and (min-width: 37.5em){.tinyBox:not(.change-password-container) .form-group .editing-form-value-cell input[type=text]{width:40%}}.tinyBox:not(.change-password-container) .form-group .control-group-inline button{border:0;background:#fff}.tinyBox:not(.change-password-container) select{margin-bottom:1em;width:auto;max-width:100%}.tinyBox:not(.change-password-container) .explanation-text{color:#999;display:block;margin:-0.8em 0 1em}.tinyBox:not(.change-password-container) .ShowAddressCheckbox{margin-bottom:1em}.tinyBox:not(.change-password-container) .ShowAddressCheckbox input[type=checkbox]{margin-right:5px;vertical-align:middle}.payment-page-content{margin-bottom:3.5em}.payment-page-content .BlockContent{padding:0;margin-bottom:1em}.payment-page-content .h4{font-size:1.5em;margin-bottom:1em;color:#003e74}.payment-page-content input[type=submit]{display:block;border:0;cursor:pointer;font-size:14px;margin:1em 0 1em}.ContentBody .form-horizontal{width:auto !important}.orderComments textarea{width:98%;max-width:300px;height:90px}.CofirmationCheckbox .checkbox input,.CofirmationCheckbox .checkbox label{display:inline-block;vertical-align:middle}.CofirmationCheckbox .checkbox label{margin-left:8px}.CofirmationCheckbox .checkbox label p{display:inline;margin:0}ul.courses{list-style:none;margin:10px 0;padding-left:0}ul.courses h3{font-weight:normal}ul.courses ul{list-style:none;margin:0;padding-left:0}ul.courses li{font-size:1em;padding:.5em 0}ul.courses li:hover{background-color:#ededed}ul.courses li li{margin-right:36px;padding:.25em 0;border:0}@media screen and (min-width: 48em){ul.courses li li{display:inline-block;padding:.5em 0}}.ieLTE7 ul.courses li:hover{background-color:transparent}.ieLTE7 ul.courses li li{float:left}ul.memberships{list-style:none;margin:10px 0}ul.memberships h3{float:left;margin-right:10px}ul.memberships ul{list-style:none;margin:0}ul.memberships li{padding:4px}ul.memberships li li{padding:0;font-size:.9em;line-height:1.8}.TabsHeader .TabControlSelectedLeft{background:#003e74;padding:0 !important}.TabsHeader .TabControlLeft{background:#999;padding:0 !important}.TabsHeader .TabControlSelectedRight{background:#003e74;padding:0 !important}.TabsHeader .TabControlRight{background:#999;padding:0 !important}.TabControlTable{width:100%;background:none}.TabControlTable .TabControlRow{background:none;padding:0}.TabControlTable .TabControlRow a,.TabControlTable .TabControlRow a:visited{color:#2b74c0;font-size:1em;display:block;text-decoration:underline}@media screen and (min-width: 48em){.TabControlTable .TabControlRow a,.TabControlTable .TabControlRow a:visited{font-size:.875em;display:inline}}.TabControlTable .TabControlRow .TabControlSelected{background:#2b74c0;display:block;padding:.5em 2%;width:96%}@media screen and (min-width: 48em){.TabControlTable .TabControlRow .TabControlSelected{width:10.2%;display:table-cell;text-align:center}}.TabControlTable .TabControlRow .TabControlSelected a,.TabControlTable .TabControlRow .TabControlSelected a:visited{text-decoration:none;color:#fff}.TabControlTable .TabControlRow .TabControl{background:#f4f4f4;display:block;padding:.5em 2%;width:96%}@media screen and (min-width: 48em){.TabControlTable .TabControlRow .TabControl{width:10.2%;display:table-cell;text-align:center}}.TabsContent{font-size:1em;margin-bottom:3.5em}@media screen and (min-width: 48em){.TabsContent{font-size:.875em}}.TabsContent td{padding:0}.TabsContent .form-horizontal{width:100% !important}.TabsContent .form-horizontal table{width:100%}.TabsContent .form-horizontal td{display:block;width:100%}.TabsContent .form-horizontal td.checkboxes{padding-bottom:1em}.TabsContent .form-horizontal .form-control-text{margin-bottom:0;display:block}.TabsContent .form-horizontal .editing-form-label-cell{float:none !important;width:100% !important;text-align:left !important;font-size:1.25em}.TabsContent .form-horizontal .editing-form-value-cell{float:none !important;width:100% !important}.TabsContent .form-horizontal .editing-form-value-cell input[type=text],.TabsContent .form-horizontal .editing-form-value-cell input[type=password],.TabsContent .form-horizontal .editing-form-value-cell select{margin-bottom:1em;width:97%;max-width:300px}.TabsContent .form-horizontal .password-strength-text{font-size:1.175em}.TabsContent h2{font-size:1.3em;clear:both}.TabsContent h3{font-size:1.3em}.TabsContent li{font-size:.9em}.TabsContent .EditingFormLabel{display:block}.TabsContent .EditingFormControlNestedControl{margin-bottom:1em}.TabsContent .EditingFormControlNestedControl input[type=text]{margin-bottom:1em;width:100%;max-width:300px}.TabsContent .EditingFormControlNestedControl .control-group-inline button{border:0;background:#fff}.TabsContent .EditingFormControlNestedControl .control-group-inline .form-control-text{display:inline-block}.TabsContent input[type=submit]:not(.HiddenButton){display:block;border:0;cursor:pointer;font-size:14px;margin:1em 0 1em}.TabsContent .CheckBoxField{vertical-align:middle}.TabsContent .CalendarIcon{margin-left:5px}.TabsContent .editing-form-value-cell-offset,.TabsContent .form-group-submit{margin:0 !important}@media screen and (max-width: 46.25em){.TabsContent .btn+.unigrid .unigrid-content table.table thead{display:none}.TabsContent .btn+.unigrid .unigrid-content table.table tbody tr{border-top:1px solid #666}.TabsContent .btn+.unigrid .unigrid-content table.table tbody tr:hover>td{background:none;border:0}.TabsContent .btn+.unigrid .unigrid-content table.table tbody td{float:left;white-space:normal !important;padding-left:0}.TabsContent .btn+.unigrid .unigrid-content table.table tbody td:nth-child(1){display:none}.TabsContent .btn+.unigrid .unigrid-content table.table tbody td:nth-child(2){width:24%}.TabsContent .btn+.unigrid .unigrid-content table.table tbody td:nth-child(2) a{display:inline-block;margin-right:18px}.TabsContent .btn+.unigrid .unigrid-content table.table tbody td:nth-child(3){width:64%}}.TabsContent ul.courses li h3{margin-bottom:0}@media screen and (max-width: 46.25em){.TabsContent .MyAddresses .unigrid .unigrid-content table.table thead{display:none}.TabsContent .MyAddresses .unigrid .unigrid-content table.table tbody tr{border-top:1px solid #666}.TabsContent .MyAddresses .unigrid .unigrid-content table.table tbody tr:hover>td{background:none;border:0}.TabsContent .MyAddresses .unigrid .unigrid-content table.table tbody td{float:left;white-space:normal !important;padding-left:0}.TabsContent .MyAddresses .unigrid .unigrid-content table.table tbody td:nth-child(1){display:none}.TabsContent .MyAddresses .unigrid .unigrid-content table.table tbody td:nth-child(2){width:20%}.TabsContent .MyAddresses .unigrid .unigrid-content table.table tbody td:nth-child(2) a{display:inline-block;margin-right:18px}.TabsContent .MyAddresses .unigrid .unigrid-content table.table tbody td:nth-child(3){width:68%}}@media screen and (max-width: 46.25em){.TabsContent .MyOrders .unigrid .unigrid-content table.table thead{display:none}.TabsContent .MyOrders .unigrid .unigrid-content table.table tbody tr{border-top:1px solid #666}.TabsContent .MyOrders .unigrid .unigrid-content table.table tbody tr:hover>td{background:none;border:0}.TabsContent .MyOrders .unigrid .unigrid-content table.table tbody td{display:block;white-space:normal !important;padding-left:0}.TabsContent .MyOrders .unigrid .unigrid-content table.table tbody td::before{display:inline-block;margin-right:8px;font-weight:bold;width:29%}.TabsContent .MyOrders .unigrid .unigrid-content table.table tbody td:nth-child(1){display:none}.TabsContent .MyOrders .unigrid .unigrid-content table.table tbody td:nth-child(2)::before{content:"Order #: "}.TabsContent .MyOrders .unigrid .unigrid-content table.table tbody td:nth-child(3)::before{content:"Date: "}.TabsContent .MyOrders .unigrid .unigrid-content table.table tbody td:nth-child(4)::before{content:"Total Price: "}.TabsContent .MyOrders .unigrid .unigrid-content table.table tbody td:nth-child(5)::before{content:"Status: "}.TabsContent .MyOrders .unigrid .unigrid-content table.table tbody td:nth-child(7)::before{content:"Invoice: "}}.change-password-container{padding:0 4%;width:92%;max-width:1100px;margin:0 auto}@media screen and (min-width: 48em){.change-password-container{padding:0 4%}}@media screen and (min-width: 76.25em){.change-password-container{padding:0;width:100%}}.change-password-container label{position:relative;display:block;margin-bottom:1em;padding-left:9px;font-size:0.875rem;color:#666}.change-password-container input:not([type=submit]){display:block;width:calc(100% - 12px);border:2px solid #e5e5e5;font-size:1rem;padding:8px 6px;margin:-0.3em 0 .7em;color:#444;border-radius:0;max-width:280px}@media screen and (min-width: 48em){.change-password-container input:not([type=submit]){font-size:1.125rem}}.change-password-container input.btn-primary{font-size:1.3em;text-transform:capitalize}.ContentBody .change-password-container .form-group .editing-form-label-cell{text-align:left !important}.ContentBody .change-password-container .form-group .editing-form-label-cell,.ContentBody .change-password-container .form-group .filter-form-label-cell,.ContentBody .change-password-container .form-group .filter-form-condition-cell,.ContentBody .change-password-container .form-group .filter-form-condition-cell-generated,.ContentBody .change-password-container .form-group .filter-form-value-cell{width:auto !important;float:none !important}.ContentBody .change-password-container .form-group-submit{margin-left:0}.FieldLabel label,.FieldLabel span{width:160px;display:block}.TextBoxField,.CartContentTable{font-size:1.3em}.AddressPreview{font-size:1.3em}.UniGridHead th,.UniGridHead td{padding:0 12px 0 10px !important}.UniGridGrid{font-size:.9em !important}.UniGridGrid td{padding:0 10px !important}.UniGridGrid img{display:inline}.UniGridPager{font-size:.9em !important}.CartTable .TextLeftt{width:130px}.PasswordPanel{font-size:.8em !important}.EditingFormControlNestedControl{display:inline;width:auto}* .EditingFormControlNestedControl input{vertical-align:top}.TabsContent .checkboxes label{display:inline;width:auto}.resources .help_links .show_help::after{content:"";display:inline-block;width:0;height:0;border-width:6px;border-style:solid;border-color:#2b74c0 transparent transparent transparent;margin:0 0 0 8px;position:relative;top:4px}.resources .help_links .show_help.open::after{border-color:transparent transparent #2b74c0 transparent;top:-3px}.resources #help_content{display:none}.resources #help_content .help_container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.resources #help_content .help_content_copy{order:2;margin-bottom:2em}.resources #help_content .help_content_copy .title{margin-bottom:-0.4em}.resources #help_content .help_content_img{order:1;border-top:2px solid #eceeed;padding-top:20px}.resources #help_content .help_content_img img{max-width:445px;height:auto}@media screen and (min-width: 48em){.resources #help_content .help_container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:2px solid #eceeed}.resources #help_content .help_content_copy{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0 1 46%;-moz-box-flex:0 1 46%;-webkit-flex:0 1 46%;-ms-flex:0 1 46%;flex:0 1 46%}.resources #help_content .help_content_img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0 1 50%;-moz-box-flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;border-top:none;margin-bottom:2em}}#signin-overlay{display:none;position:fixed;padding:20px 34px;font-size:1.3em;z-index:5000;background:#307aaf url(/images/signin-overlay.jpg) center top no-repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 15px rgba(0,0,0,.5);-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5)}#signin-overlay .close{display:inline}#signin-overlay .close a:link,#signin-overlay .close a:visited{color:#98d5ff;font-size:.9em;margin-left:10px}#signin-overlay h2{font-size:1em;padding-bottom:10px;color:#98d5ff}#signin-overlay label{display:block;color:#fff;font-size:.7em}#signin-overlay input{display:block;width:calc(100% - );margin-bottom:.8em;font-size:.769230769em}#signin-overlay .submitButton{width:auto;display:inline;font-size:.769230769em}#signin-overlay .ErrorLabel{color:#fff !important;display:block;width:187px}#signin-overlay p{color:#fff !important;width:187px;font-size:.769230769em;padding:8px 0 0;margin:0}#signin-overlay p a{color:#98d5ff !important}#signin-overlay .showPW{text-align:right;margin:-18px 0 15px}#signin-overlay .showPW button{background:none;border:0;color:#fff;font-size:.8125rem;text-decoration:underline}#signin-coverup{position:fixed;left:0;top:0;z-index:4999;width:100%;height:100%;background-color:#fff;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}@media screen and (min-width: 48em){#main .wrapper.blog .right{float:left;width:70%}}#main .wrapper.blog .left{display:block;float:none}@media screen and (min-width: 48em){#main .wrapper.blog .left{float:right;width:25%;margin-left:5%;margin-right:0}}#main .wrapper.blog .comments .editing-form-label-cell{float:none;width:auto;text-align:left}#main .wrapper.blog .comments .editing-form-value-cell{float:none;width:auto}#main .wrapper.blog .comments .editing-form-value-cell textarea,#main .wrapper.blog .comments .editing-form-value-cell input[type=text]{width:98%;max-width:300px;border:1px solid #999}#main .wrapper.blog .comments .editing-form-value-cell-offset{margin-left:0}#main .wrapper.blog .comments .form-group.form-group-submit{margin-left:0;margin-bottom:50px}#main .rss .FeedLink{display:inline-block;vertical-align:middle}#main .rss .FeedLink img{width:auto}.ContentBody #main .wrapper.blog .form-horizontal{width:100%}.blog-post{margin-bottom:1.75em;padding-bottom:1.5em;border-bottom:2px solid #f3f4f4}.blog-post h2{font-weight:bold;font-size:1.5em;margin-bottom:1em}.backToTop{font-size:.875em;text-transform:capitalize}.backToTop::before{content:"";display:block;border-width:6px;border-style:solid;border-color:transparent transparent #2b74c0 transparent;width:0;height:0;margin:0 auto 4px}footer{height:162px;text-align:center;z-index:-2}footer .footer{margin:0 auto;text-align:left;position:relative;background:#f4f4f4 url(/images/coming_up_bg.jpg) center top no-repeat;padding-top:20px}@media screen and (min-width: 37.5em){footer .footer{padding-top:40px}}footer .logo{display:inline-block;max-width:270px;min-width:150px;width:70%;padding-right:5%;margin-bottom:1em}@media screen and (min-width: 37.5em){footer .logo{width:100%;margin-bottom:2em}}footer .gold{display:none;height:2px;background:#bcb0a2;margin:-10px 0 2.5em}@media screen and (min-width: 37.5em){footer .gold{display:block}}@media screen and (min-width: 37.5em){footer .button{display:inline-block;margin-left:0}}footer h2{font-family:"trajan-pro-3",sans-serif;font-weight:normal;color:#333;font-size:1.5em;line-height:1;margin-top:0}footer .one_fourth{width:calc(100% -20px);list-style:none;margin:0 0 1em;padding:0 0 0 20px;float:left;border-bottom:2px solid #e9e9e9}footer .one_fourth:last-child{border-bottom:0}@media screen and (min-width: 37.5em){footer .one_fourth{width:29%;border:0;border-left:2px solid #e9e9e9}footer .one_fourth:last-child{width:100%;border:0}}@media screen and (min-width: 56.25em){footer .one_fourth{width:22%}footer .one_fourth:last-child{width:22%}}footer .one_fourth li{width:50%;float:left;margin-bottom:.875em}@media screen and (min-width: 37.5em){footer .one_fourth li{width:100%;margin-bottom:.375em}}footer .one_fourth li.heading{float:none;width:100%}footer .one_fourth li a:not(.button){font-size:.875em;color:#003e74}@media screen and (min-width: 37.5em){footer .one_fourth li a:not(.button){font-size:1em}}footer .one_fourth li p{margin-top:.375em;font-size:.875em}@media screen and (min-width: 37.5em){footer .one_fourth li p{font-size:1em}}footer .footer_social{margin-bottom:1em}footer .footer_social span,footer .footer_social a{display:inline-block;vertical-align:middle;margin-right:4px;color:#333}footer .footer_social img{max-width:21px}footer .footer_bottom{background:#dbdbdb;font-size:.9375em;padding:.5em 0;margin-top:2em}footer .footer_bottom .wrapper{text-align:center}footer .footer_bottom .utils{margin:0 auto}footer .footer_bottom .utils ul{display:block;margin:0 auto;text-align:center;margin-top:4px;padding-left:0}@media screen and (min-width: 56.25em){footer .footer_bottom .utils ul{display:inline-block;margin-left:20px}}footer .footer_bottom .utils ul li{text-align:right;display:inline-block;padding:8px;margin:0;border-right:1px solid #333;line-height:.15}footer .footer_bottom .utils ul li:last-child{border:0;padding-right:0}footer .footer_bottom .utils ul li:first-child{padding-left:0}footer .footer_bottom .utils ul li a{color:#003e74;font-weight:bold}footer .footer_bottom .utils p{color:#333;text-align:center}@media screen and (min-width: 56.25em){footer .footer_bottom .utils p{display:inline-block}}.ContentBody .NewsletterSignUp .form-group:before,.ContentBody .NewsletterSignUp .form-group:after{display:none}.ContentBody .NewsletterSignUp .form-group .editing-form-label-cell,.ContentBody .NewsletterSignUp .form-group .filter-form-label-cell,.ContentBody .NewsletterSignUp .form-group .filter-form-condition-cell,.ContentBody .NewsletterSignUp .form-group .filter-form-condition-cell-generated,.ContentBody .NewsletterSignUp .form-group .filter-form-value-cell,.ContentBody .NewsletterSignUp .form-group .editing-form-value-cell{float:none !important;width:auto !important;display:inline !important}.ContentBody .NewsletterSignUp .form-group{display:inline}.ContentBody .NewsletterSignUp .form-group-submit{display:inline;margin:0}.NewsletterSignUp{text-align:center}.NewsletterSignUp label{display:none}.NewsletterSignUp input.SubscriptionTextbox,.ContentBody .NewsletterSignUp input[type=text].form-control{display:inline-block;*display:block;border:1px solid #3b474e;width:210px;padding:4px 10px;margin-right:10px}.newsletter_footer .NewsletterSignUp{height:18px;padding:8px 0;border-top:1px solid #3b474e;background:#aeb6c1;background:-moz-linear-gradient(top, #aeb6c1 0%, #333f46 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #aeb6c1), color-stop(100%, #333f46));background:-webkit-linear-gradient(top, #aeb6c1 0%, #333f46 100%);background:-o-linear-gradient(top, #aeb6c1 0%, #333f46 100%);background:-ms-linear-gradient(top, #aeb6c1 0%, #333f46 100%);background:linear-gradient(top, #aeb6c1 0%, #333f46 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#aeb6c1", endColorstr="#333f46",GradientType=0 )}.newsletter_footer .NewsletterSignUp label{display:inline-block;*display:block;width:300px;height:14px;margin-right:10px;text-indent:-9999em;background:url(/images/newsletter-signup-label.png) no-repeat;text-align:left}.NewsletterSignUp .ErrorMessage{display:block;font-size:1.3em;font-weight:bold;margin-bottom:8px;color:#a00}.NewsletterSignUp .InfoMessage{display:block;font-size:1.3em;font-weight:bold;color:#59d646}.newsletter_footer .NewsletterSignUp .InfoMessage{color:#d0ed90}.newsletter_footer .NewsletterSignUp .form-group{display:none !important}#video-coverup{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#video-overlay{display:none;position:fixed;z-index:1001;max-width:640px;width:85%;padding:1em 4%;background-color:#fff;text-align:left}@media screen and (min-width: 40em){#video-overlay{padding:1em}}#video-overlay h3{margin-top:10px;font-size:1em}@media screen and (min-width: 48em){#video-overlay h3{font-size:1.2em}}#video-overlay p{font-size:1em}@media screen and (min-width: 48em){#video-overlay p{font-size:.875em}}.video-close{position:absolute;left:-12px;top:-12px;width:29px;height:29px;overflow:hidden;text-indent:-9999em;background:url(../images/video-close.png) no-repeat}.video-js{width:100%;height:auto;padding-top:56.25%}.vjs-fullscreen{padding-top:0px}#main .PollVoteButton{border-color:#8ab036;color:#322c29;text-transform:uppercase;font-weight:bold;padding:2px 6px;background:#cdeb88;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkZWI4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YWIwMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #cdeb88 0%, #8ab036 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #cdeb88), color-stop(100%, #8ab036));background:-webkit-linear-gradient(top, #cdeb88 0%, #8ab036 100%);background:-o-linear-gradient(top, #cdeb88 0%, #8ab036 100%);background:-ms-linear-gradient(top, #cdeb88 0%, #8ab036 100%);background:linear-gradient(top, #cdeb88 0%, #8ab036 100%)}.ieLTE8 #main .PollVoteButton{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#cdeb88", endColorstr="#8ab036",GradientType=0 )}#main td.PollCount{font-weight:bold;font-size:1.2em;padding-left:10px}#main .PollGraph{border-color:#e2e3e4;height:11px}#main .PollGraph div.PollGraph0,#main .PollGraph div.PollGraph1,#main .PollGraph div.PollGraph2,#main .PollGraph div.PollGraph3,#main .PollGraph div.PollGraph4,#main .PollGraph div.PollGraph5,#main .PollGraph div.PollGraph6{background:#387cc3;height:11px}#main .postedClass{font-size:1em}#main .PollFooter .PollInfo p{display:block;font-size:1.3em;line-height:1.5;background:#d5e9fe;padding:20px;margin-bottom:30px;-moz-box-shadow:inset 0 0 5px #abccee;-webkit-box-shadow:inset 0 0 5px #abccee;box-shadow:inset 0 0 5px #abccee;behavior:url(/js/libs/PIE.htc)}#main .PollFooter .PollInfo p .pollAnswerLabel,#main .PollFooter .PollInfo p .pollAnswer{font-weight:bold}#main .PollAnswer{color:#919191;font-size:1.3em}#main .PollAnswerCorrect{font-weight:bold;font-size:1.2em;color:#0c487b}#main .PollAnswerRadio label{margin-left:10px}#template-menu{position:fixed;z-index:9999;left:0;top:0;background:#49413b;background:rgba(27,18,10,.7);width:300px;padding:20px 20px 0;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}#template-menu ul{color:#fff;font-size:1.3em;text-align:left;margin:0;list-style:none}#template-menu ul ul{font-size:.95em;margin-left:20px}#template-menu a{color:#fff;text-decoration:underline}#template-menu p{height:8px;padding:8px 125px 15px;cursor:pointer;font-size:1em;font-family:Verdana,Geneva,sans-serif;color:#b2aeab}.donate{font-weight:bold !important;font-size:1em !important}.donate label{display:block !important}.donate input:not([type=submit]){margin-bottom:1em !important;width:95%;max-width:300px}.donate select{margin-bottom:1em !important}.donate textarea{margin-bottom:1em !important}label.txtfield{float:none !important;width:auto !important}.wikidoc h1{padding-bottom:0}.wikidoc h2{margin-bottom:1em;font-weight:normal}.wikidoc h3{margin-bottom:.6em;font-weight:normal}.wikidoc h3 a.wiki_edit:link,.wikidoc h3 a.wiki_edit:visited{font-size:.9em}.wikidoc a.wiki_edit:link,.wikidoc a.wiki_edit:visited{font-size:0.75rem;font-weight:normal;color:#56a1d5}.wikidoc a.wiki_edit:link:before,.wikidoc a.wiki_edit:visited:before{content:"";display:inline-block;vertical-align:sub;width:19px;height:16px;background:url(/images/update-icon.png) no-repeat;background-size:19px auto;margin-right:3px;margin-left:14px}@media screen and (min-width: 48em){.wikidoc .wikidoc_content{float:left;width:65%}}.wikidoc .wikidoc_content blockquote{margin-left:22px !important;padding-bottom:0}.wikidoc .wikidoc_content:after{display:table;content:"";clear:both}.wikidoc p{margin-bottom:1em}#wiki_list{padding:0;background:#f3f4f4}@media screen and (min-width: 48em){#wiki_list{float:right;margin-left:5%;width:30%}}#wiki_list .show-wiki-list{background:#e8e9e9;color:#0062ba;padding:.5em 1em;font-weight:bold;cursor:pointer;position:relative}#wiki_list .show-wiki-list::after{content:"";display:block;position:absolute;right:10px;top:15px;width:0;height:0;border-width:9px;border-style:solid;border-color:#0062ba transparent transparent transparent}#wiki_list .show-wiki-list.open::after{border-color:transparent transparent #0062ba transparent;top:5px}@media screen and (min-width: 48em){#wiki_list .show-wiki-list{display:none}}#wiki_list ul{list-style:none;margin-left:0;padding:0 !important;display:none}@media screen and (min-width: 48em){#wiki_list ul{display:block}}#wiki_list ul.open{display:block}#wiki_list ul li{border-bottom:1px solid #fff;padding:1em}#wiki_list ul li ul{list-style:none;margin-left:19px;padding:.5em 0 0}#wiki_list ul li ul li{border:0;padding:.25em 0;font-size:.875em}#wiki_list ul li ul li:last-child{padding-bottom:0}#wiki_list .index-numsH2{display:inline-block;width:21px}@media screen and (min-width: 48em){#wiki_list .index-numsH2{width:8%}}#wiki_list .index-textH2{display:inline-block;vertical-align:text-top;line-height:1.2;width:calc(100% - 21px)}@media screen and (min-width: 48em){#wiki_list .index-textH2{width:92%}}#wiki_list .index-nums{display:inline-block;width:29px;vertical-align:text-top;line-height:1.2}@media screen and (min-width: 48em){#wiki_list .index-nums{width:13%}}#wiki_list .index-text{display:inline-block;width:calc(100% - 29px);vertical-align:text-top;line-height:1.2}@media screen and (min-width: 48em){#wiki_list .index-text{width:92%}}#main .wikidoc #wiki_list .index-text{display:inline-block;width:125px;vertical-align:text-top;line-height:1.2}#main .wikidoc .wikidoc_content .backToTopFloater{position:fixed;width:40px;height:35px;background:#999;background:rgba(0,0,0,.4)}.backToTopFloater a:link,.backToTopFloater a:visited{color:#fff;text-decoration:none;display:block;text-align:center;padding:1px 0;font-size:.7em}.backToTopFloater a span{display:inline-block;*display:inline;width:0;height:0;border-width:8px;border-style:solid;border-color:transparent transparent #fff transparent;margin:0 5px 1px}.timeline-Footer{display:none !important}.bookmark{display:inline-block;color:#0062ba;font-size:0.75rem;cursor:pointer}.bookmark::before{content:"";display:inline-block;vertical-align:bottom;width:17px;height:21px;background:url(/images/bookmark-icon2.png) no-repeat;background-size:17px auto;margin-right:5px}.bookmark.bookmarked{text-transform:uppercase;color:#7ca51e;font-weight:bold}.bookmark.bookmarked::before{background-position:0 -243px}#bookmark-tooltip{display:none}.bookmark-confirmation{position:fixed;z-index:12147483646;background:#0062ba;color:#fff;padding:10px 20px;left:0;bottom:0;width:calc(100% - 40px)}.bookmark-confirmation p{text-transform:capitalize}.bookmark-confirmation p a{color:#fff;text-decoration:underline}.tooltipster-sidetip .tooltipster-box{border-color:#464646 !important;background:#666}.tooltipster-sidetip.tooltipster-light .tooltipster-box{border-color:#464646 !important;background-color:#dcdcdc !important}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#464646 !important}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#dcdcdc !important}.ir{display:block;text-indent:-9999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.dashboard_acctInfo label.checkbox:before,.clearfix:after,.dashboard_acctInfo label.checkbox:after{content:" ";display:table}.clearfix:after,.dashboard_acctInfo label.checkbox:after{clear:both}.clearfix,.dashboard_acctInfo label.checkbox{*zoom:1}.center{text-align:center}.bold{font-weight:bold}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}#container{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#main .right{float:none;width:100%;margin:0}.smlArrowLink-back{display:none}#hd-utils,#hd-search,#main .addthis_toolbox,footer,.newsletter_footer,.searchbox-long,.videoPreview,#main .left{display:none}}/*# sourceMappingURL=main.css.map */
