.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}body,p{font-family:"Helvetica","Arial",sans-serif;font-size:15px;letter-spacing:0;line-height:26px;color:#666666;font-style:normal}.copy-hero{font-family:"freight-sans-pro",sans-serif;font-weight:300;font-style:normal;line-height:1.2em;text-transform:none;letter-spacing:0;font-size:30px;letter-spacing:0;line-height:35px;text-align:center;color:#666666}blockquote{font-family:"freight-sans-pro",sans-serif;font-weight:700;font-style:normal;line-height:1.2em;text-transform:none;text-transform:uppercase;letter-spacing:0;font-style:italic;text-transform:none;font-size:18px;letter-spacing:-0.8px;line-height:29px;text-align:left;color:white}blockquote span{background:transparent url(sprites/text-bg.png) repeat scroll 0 0}.inverted .dropdown > li > a,.dropdown.inverted > li > a{color:#202020;background:#fff}.inverted .dropdown a > span,.dropdown.inverted a > span{color:#202020;background-position:right -212px}.inverted .dropdown ul,.dropdown.inverted ul{background:#fff}.inverted .dropdown ul a,.dropdown.inverted ul a{color:#202020;background:#fff}.inverted .dropdown ul a:hover,.dropdown.inverted ul a:hover{color:#202020;background:#c4cfd3}.inverted .dropdown ul a.selected,.dropdown.inverted ul a.selected{background:#c4cfd3}.sprites-sprite,.sprites-icon-alert-red,.sprites-icon-alert,.sprites-icon-close-map,.sprites-icon-close-x-white,.sprites-icon-date-picker-calendar,.sprites-icon-email,.sprites-icon-gem-cushion,.sprites-icon-gem-detail-share,.sprites-icon-gem-emerald,.sprites-icon-gem-heart,.sprites-icon-gem-not-sure,.sprites-icon-gem-oval,.sprites-icon-gem-pear,.sprites-icon-gem-rectangle,.sprites-icon-gem-round,.sprites-icon-gem-square,.sprites-icon-green-check-sm,.sprites-icon-green-check,.sprites-icon-magnify,.sprites-icon-media-gallery,.sprites-icon-nav-separator,.sprites-icon-phone,.sprites-icon-question,.sprites-icon-red-arrow,.sprites-icon-red-left-arrow,.sprites-icon-share-facebook,.sprites-icon-share-twitter,.sprites-icon-step-nav-arrow-selected,.sprites-icon-step-nav-arrow,.sprites-icon-stop-watch,.sprites-icon-white-left-arrow,.sprites-icon-white-right-arrow,.sprites-progress-indicator,.sprites-progress-nav{background:url('/img/sprites-s6da4de9852.png') no-repeat}.sprites-icon-alert-red{background-position:0 -1066px}.sprites-icon-alert{background-position:0 -1128px}.sprites-icon-close-map{background-position:0 -677px}.sprites-icon-close-x-white{background-position:0 -797px}.sprites-icon-date-picker-calendar{background-position:0 -1281px}.sprites-icon-email{background-position:0 -655px}.sprites-icon-gem-cushion{background-position:0 -610px}.sprites-icon-gem-detail-share{background-position:0 -314px}.sprites-icon-gem-emerald{background-position:0 -849px}.sprites-icon-gem-heart{background-position:0 -337px}.sprites-icon-gem-not-sure{background-position:0 -1027px}.sprites-icon-gem-oval{background-position:0 -520px}.sprites-icon-gem-pear{background-position:0 -565px}.sprites-icon-gem-rectangle{background-position:0 -1183px}.sprites-icon-gem-round{background-position:0 -381px}.sprites-icon-gem-square{background-position:0 -1220px}.sprites-icon-green-check-sm{background-position:0 -1144px}.sprites-icon-green-check{background-position:0 -981px}.sprites-icon-magnify{background-position:0 -829px}.sprites-icon-media-gallery{background-position:0 -1312px}.sprites-icon-nav-separator{background-position:0 -1082px}.sprites-icon-phone{background-position:0 -761px}.sprites-icon-question{background-position:0 -946px}.sprites-icon-red-arrow{background-position:0 -1299px}.sprites-icon-red-left-arrow{background-position:0 -1306px}.sprites-icon-share-facebook{background-position:0 -1108px}.sprites-icon-share-twitter{background-position:0 -1007px}.sprites-icon-step-nav-arrow-selected{background-position:0 -709px}.sprites-icon-step-nav-arrow{background-position:0 -894px}.sprites-icon-stop-watch{background-position:0 -426px}.sprites-icon-white-left-arrow{background-position:0 -1262px}.sprites-icon-white-right-arrow{background-position:0 -1164px}.sprites-progress-indicator{background-position:0 -468px}.sprites-progress-nav{background-position:0 0}.columns{background:none;padding-left:0;background:url("../img/global/bg-dots-double-horizontal.png") no-repeat center bottom;text-align:left;padding-bottom:60px}.columns:after{content:".";display:block;height:0;clear:both;visibility:hidden}.columns > li,.columns > ul > li{list-style-image:none}.columns > *{float:left}.columns .column.first{width:636px;padding-right:84px}.columns .column.last{background:url("../img/global/bg-dots-double-vertical.png") repeat-y center top;width:216px;background-position:top left;padding-left:36px}.block{background:url("../img/global/bg-dots-double-horizontal.png") no-repeat center bottom;padding-bottom:43px;margin-bottom:21px}.block.last{background:none}.block h3{color:#202020;font-family:"freight-sans-pro",sans-serif;font-weight:700;font-style:normal;line-height:1.2em;text-transform:none;text-transform:uppercase;letter-spacing:0;text-align:center;background-image:none;padding-bottom:0;font-size:16px;letter-spacing:1px;line-height:1em;font-size:13px;letter-spacing:1px;line-height:1em;background-image:url("../img/global/separator.png");background-repeat:no-repeat;background-position:center bottom;margin:0 0 15px 0;padding:15px 0;font-size:15px}.block h4{font-family:"freight-sans-pro",sans-serif;font-weight:700;font-style:normal;line-height:1.2em;text-transform:none;text-transform:uppercase;letter-spacing:0;font-size:15px;letter-spacing:1px;line-height:18px;background-image:url("../img/global/separator.png");background-repeat:no-repeat;background-position:center bottom;margin:0 0 15px 0;padding:15px 0;padding-bottom:10px}.block h5{font-family:"freight-sans-pro",sans-serif;font-weight:700;font-style:normal;line-height:1.2em;text-transform:none;text-transform:uppercase;letter-spacing:0;font-size:13px;letter-spacing:1px;line-height:9px;text-align:left;margin-bottom:10px}.block p{margin-bottom:6px}.block ul:except(.article-list){list-style-position:inside}.block ul:except(.article-list) li{list-style-image:url("../img/global/bg-list-bullet.png");margin-bottom:1em;text-align:left}.block ul:except(.article-list) li a{color:#0477aa;cursor:pointer;border-bottom:1px dotted transparent}.block ul:except(.article-list) li a:hover{border-bottom:1px dotted #0477aa}#sidebar{float:left;width:216px;background-position:top left;padding-left:36px}#sidebar .block{background:url("../img/global/bg-dots-double-horizontal.png") no-repeat center bottom;padding-bottom:43px;margin-bottom:21px}#sidebar .block h3{color:#202020;font-family:"freight-sans-pro",sans-serif;font-weight:700;font-style:normal;line-height:1.2em;text-transform:none;text-transform:uppercase;letter-spacing:0;text-align:center;background-image:none;padding-bottom:0;font-size:16px;letter-spacing:1px;line-height:1em;font-size:13px;letter-spacing:1px;line-height:1em;background-image:url("../img/global/separator.png");background-repeat:no-repeat;background-position:center bottom;margin:0 0 15px 0;padding:15px 0;font-size:15px}#sidebar .block p{margin-bottom:6px}#sidebar .block ul{list-style-position:inside}#sidebar .block ul li{list-style-image:url("../img/global/bg-list-bullet.png");margin-bottom:1em;text-align:left}#sidebar .block ul li a{color:#0477aa;cursor:pointer;border-bottom:1px dotted transparent}#sidebar .block ul li a:hover{border-bottom:1px dotted #0477aa}#sidebar .block.last{background:none}.block .article-list{background:none;padding-left:0}.block .article-list > li,.block .article-list > ul > li{list-style-image:none}.block .article-list li{list-style-image:none;border-bottom:1px dotted #9c9a9a;padding-bottom:0;margin-bottom:10px}.block .article-list li.last{border-bottom:none}.block .article-list .article-stub .author{color:#9c9a9a}.block .article-list .article-stub p{font-size:12px;line-height:18px}.block .callout{width:170px;background:#f8f8f8;padding:12px 23px 30px;text-align:center}.block .callout h4{padding-bottom:13px;margin-bottom:16px}.block .callout h5{font-family:"din-condensed-web",sans-serif;font-style:normal;font-weight:400;line-height:1em;text-transform:uppercase;font-size:36px;letter-spacing:-2px;line-height:1em;text-align:center;margin-bottom:15px}.block .callout p{margin-bottom:11px;font-size:12px;line-height:18px}.block .callout p.details{color:#202020}.block .callout p.disclaimer{background:url("../img/global/bg-dots-horizontal.png") repeat-x left top;padding-top:17px}.block.ipad{padding-bottom:25px;text-align:center}.block.ipad .ipad-inner{padding:25px 12px;background-color:#f1f1f1}.block.ipad p{color:#666666;font-size:12px;letter-spacing:0;line-height:20px;margin-bottom:25px}.block.ipad img{margin-bottom:12px}.block.video p{margin-bottom:16px;color:#666666;font-size:12px;line-height:18px}.block .upcoming{background:url("../img/global/bg-dots-horizontal.png") repeat-x left top;padding-top:30px;margin-bottom:22px}.block .upcoming h4{font-family:"freight-sans-pro",sans-serif;font-weight:300;font-style:normal;line-height:1.2em;text-transform:none;letter-spacing:0;font-size:20px;letter-spacing:0;line-height:25px;text-align:left;background-image:none;padding-bottom:0;margin:0;padding:0;color:#202020}.block .upcoming p{font-size:12px;line-height:16px;color:#202020}.block .upcoming .event-type{color:#9c9a9a;font-size:11px;letter-spacing:0;line-height:1em;font-weight:700;margin-bottom:6px}.block .upcoming .event-details{background:none;padding-left:0}.block .upcoming .event-details:after{content:".";display:block;height:0;clear:both;visibility:hidden}.block .upcoming .event-details > li,.block .upcoming .event-details > ul > li{list-style-image:none}.block .upcoming .event-details > *{float:left}.block .upcoming .event-details .event-date{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;font-family:"din-condensed-web",sans-serif;font-style:normal;font-weight:400;line-height:1em;text-transform:uppercase;font-size:14px;letter-spacing:0;line-height:1em;background-color:#c3c3c1;color:white;text-align:center;padding:8px 10px 7px 10px;width:33px;margin-right:29px;float:left}.block .upcoming .event-details .description{font-size:12px;line-height:18px;width:134px;font-weight:700}.block .upcoming .event-details .description a{color:#0477aa;cursor:pointer;border-bottom:1px dotted transparent}.block .upcoming .event-details .description a:hover{border-bottom:1px dotted #0477aa}.block .upcoming .event-details .description .location{color:#9c9a9a}.block .upcoming.first{background:none;padding-top:0}.block.search .search-box{overflow:hidden}.block.search .search-box input{background-image:url(/img/encyclopedia/gem-encyc-sprite.png);background-repeat:no-repeat;background-position:10px -272px;padding-left:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:162px;float:left}.block.search .search-box button{font-family:"freight-sans-pro",sans-serif;font-weight:700;font-style:normal;line-height:1.2em;text-transform:none;text-transform:uppercase;letter-spacing:0;font-size:13px;letter-spacing:1px;line-height:18px;padding:10px 13px;border-radius:4px;margin:0;display:inline-block;border-bottom-width:0;color:white;background-color:#de111e;cursor:pointer;font-family:"freight-sans-pro",sans-serif;font-weight:700;font-style:normal;line-height:1.2em;text-transform:none;text-transform:uppercase;letter-spacing:0;font-size:13px;letter-spacing:1px;line-height:18px;padding:10px 13px;border-radius:4px;margin:0;display:inline-block;border-bottom-width:0;color:white;background-color:#de111e;cursor:pointer;background-color:#f1f1f1;border:0;color:#202020;cursor:pointer;font-size:12px;top:-2px;position:relative;margin-left:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.block.search .search-box button:hover{border-bottom-width:0}.block.search .search-box button:hover{border-color:#e8e8e8}.block.search .search-box button .label{cursor:pointer;border-bottom:1px dotted transparent;display:inline-block}.block.search .search-box button.inverted{background-color:#e8e8e8;color:#de111e}.block.search .search-box button.inverted:hover .label{border-color:#de111e}.block.search .search-box button:active{-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.6);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.6);box-shadow:inset 0 0 10px rgba(0,0,0,0.6)}.block.search .search-box button.disabled{cursor:default}.block.search .search-box button.disabled .label,.block.search .search-box button.disabled:hover .label{cursor:default;border-bottom:none}.block.search .search-box button.disabled:active{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0);-moz-box-shadow:inset 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 rgba(0,0,0,0)}.block.search .search-box button:hover{border-bottom-width:0}.block.search .search-box button:hover{border-color:#e8e8e8}.block.search .search-box button .label{cursor:pointer;border-bottom:1px dotted transparent;display:inline-block}.block.search .search-box button.inverted{background-color:#e8e8e8;color:#de111e}.block.search .search-box button.inverted:hover .label{border-color:#de111e}.block.search .search-box button:active{-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.6);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.6);box-shadow:inset 0 0 10px rgba(0,0,0,0.6)}.block.search .search-box button.disabled{cursor:default}.block.search .search-box button.disabled .label,.block.search .search-box button.disabled:hover .label{cursor:default;border-bottom:none}.block.search .search-box button.disabled:active{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0);-moz-box-shadow:inset 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 rgba(0,0,0,0)}.block.search .search-box button:hover .label{border-color:#202020;cursor:pointer}.block.search .search-box button.inverted,.block.search .search-box button.selected{background-color:#202020;color:#f1f1f1}.block.search .search-box button.inverted:hover .label,.block.search .search-box button.selected:hover .label{border-color:#f1f1f1}.block.search .search-box button.selected:hover{border:none;cursor:default}.block.search .search-box button.inverted:hover{cursor:pointer}.block.search .search-box button.disabled{color:fade(#202020,50%)}.block.media-kits p{font-size:12px;line-height:18px}.block.media-kits ul{margin:15px 0 0 14px}.block.media-kits ul li a{color:#0477aa}.block.contact-us{text-align:center}.block.contact-us img{display:block;margin:20px auto}.block.jobs-by-category{text-align:center}.block.jobs-by-category ul{margin:0 0 0 13px}.block.jobs-by-category ul li{list-style-image:url("../img/global/bg-list-bullet.png");margin-bottom:1em;text-align:left}.block.jobs-by-category ul li a{color:#0477aa}.block.jobs-by-category .button-action{margin-top:10px}.block.location .desc{color:#666;font-size:12px;text-align:left;line-height:20px;margin:19px 0 0 0}.block.location .global-link{margin-bottom:22px}.block.location .date{font-weight:700;font-size:12px;color:#202020;margin-top:-1px;line-height:16px}.block.location .location{font-size:12px;color:#666666;margin-top:-1px;line-height:18px;margin-bottom:15px}.block.location .mailto{color:#0477aa;line-height:18px}.block.jobs .item{padding:33px 0}.block.jobs .item.first{border-bottom:1px dotted #cccccc;padding-top:0;margin-bottom:33px}.block.jobs .item.last{padding-top:0;padding-bottom:0}.block.jobs .item img{display:block;margin:0 auto 20px auto}.block.jobs .item .title{font-family:"freight-sans-pro",sans-serif;font-size:15px;font-weight:700;color:#202020;text-align:center;text-transform:uppercase;line-height:19px;margin-bottom:5px;text-align:center}.block.jobs .item .desc{color:#666;font-size:12px;text-align:left;line-height:20px;margin:19px 0 0 0}.article-media-gallery{position:relative}.article-media-gallery .fs-slideshow{position:absolute;top:50%;left:50%;margin-left:-73px;margin-top:-41px;color:#222}.article-media-gallery .fs-slideshow .label{border-color:transparent !important}.article-media-gallery .fs-slideshow .label:hover{border-color:transparent !important}.article-media-gallery .sprites-icon-media-gallery{position:absolute;top:340px;right:7px;width:13px;height:10px}.course-detail-summary{background:#f8f8f8;padding:30px;text-align:center}.course-detail-summary h4{font-size:15px;font-weight:700;letter-spacing:1px;line-height:20px;font-family:"freight-sans-pro",sans-serif}.course-detail-summary p{margin-bottom:10px}.course-detail-summary p em{display:block;font-style:normal;font-weight:700}.course-detail-summary p.header-support{background-image:url("../img/global/separator.png");background-repeat:no-repeat;background-position:center bottom;font-size:12px;color:#666;font-family:Arial,Helvetica,sans-serif;padding:5px 0 10px 0;margin-bottom:12px}.course-detail-summary .price{font-family:"din-condensed-web",sans-serif;font-style:normal;font-weight:400;line-height:1em;text-transform:uppercase;font-size:36px;color:#202020;margin:5px 0 18px !important;letter-spacing:-2px}.course-detail-summary .price sup{font-size:24px;vertical-align:top;line-height:30px;margin-right:-5px}.course-detail-summary .button-action{margin-bottom:8px}.more-info header{text-align:center;font-size:15px;background-position:center bottom}.more-info img{display:block;margin-bottom:15px}.more-info p{font-size:12px;line-height:20px;margin-bottom:15px}.location-jr-gemologist header{text-align:center;font-size:15px;background-position:center bottom}.location-jr-gemologist p{font-size:12px;line-height:20px;margin-bottom:15px}.location-jr-gemologist p span{display:block;font-weight:700;color:#202020}#detail-template #main{padding-top:21px}#detail-template #main .article .article-header{background:url("../img/global/bg-dots-horizontal.png") repeat-x left top;background-position:bottom left;padding-bottom:18px;margin-bottom:28px}#detail-template #main .article .article-header:after{content:".";display:block;height:0;clear:both;visibility:hidden}#detail-template #main .article .article-header .button-submit{float:right}#detail-template #main .article h1,#detail-template #main .article h2{text-align:left}#detail-template #main .article h1{background-position:left bottom;margin-bottom:21px}#detail-template #main .article h2{font-family:"freight-sans-pro",sans-serif;font-weight:700;font-style:normal;line-height:1.2em;text-transform:none;text-transform:uppercase;letter-spacing:0;font-size:15px;letter-spacing:1px;line-height:18px;padding:0}#detail-template #main .article p{line-height:20px;margin-bottom:2em}#detail-template #main .article p.x-small{line-height:16px}#detail-template #main .article p.article-heading{font-weight:700;color:#202020}#detail-template #main .article .image-with-caption .caption p{color:#9c9a9a}#detail-template #main .article .image-with-caption .caption p.credit{font-weight:700;font-size:9px;line-height:20px;text-transform:uppercase;letter-spacing:1px;margin:0}#detail-template #main .article .image-with-caption .caption p.description{font-size:12px;line-height:16px;margin:0}#detail-template #main .article .video-caption{color:#202020;font-size:22px;font-family:"freight-sans-pro",sans-serif;font-weight:300;letter-spacing:0;line-height:1em;margin-bottom:50px;padding-bottom:15px;background:url("../img/global/bg-dots-horizontal.png") repeat-x left top;background-position-y:bottom}#detail-template #main .article .video-caption span{font-family:arial,sans-serif;color:#ccc;font-size:12px;display:inline-block;margin-left:1px}#detail-template #main .article-footer{padding-top:78px;background:url("../img/global/separator.png") no-repeat 0 0}#detail-template #main .article-footer .grey-box{-webkit-border-radius:5px 5px;-moz-border-radius:5px / 5px;border-radius:5px / 5px;background-color:#f1f1f1;padding:20px;margin-bottom:36px}#detail-template #main .article-footer .grey-box h2{text-align:left;font-family:"freight-sans-pro",sans-serif;font-weight:700;font-style:normal;line-height:1.2em;text-transform:none;text-transform:uppercase;letter-spacing:0;font-size:15px;letter-spacing:1px;line-height:18px;padding:0;background:none}#detail-template #main .article-footer .grey-box p{margin:0}#detail-template #main .article-footer .grey-box.last{margin-bottom:0}