html{-webkit-text-size-adjust:none}body{font-family:'Open Sans',Arial,sans-serif;font-size:15px;font-weight:400;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}a{color:#5999b2}a:hover{text-decoration:underline;color:#449caf}a:focus{text-decoration:none;outline:0;color:#449caf}code{padding:2px 9px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}p{margin:0 0 25px;line-height:28px;font-weight:300;font-size:22px}@media only screen and (max-width:1199px){p{font-size:18px}}@media only screen and (max-width:979px){p{font-size:16px}}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Arial,sans-serif;font-weight:600;margin-top:0;margin-bottom:25px}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}strong{font-weight:600}.intro-text{font-size:1.2em;line-height:1.6;margin-bottom:18px}.line-break{margin-top:23px;margin-bottom:16px;width:100%;clear:both}.line-break.dotted{border-top-style:dotted}.line-bold{margin-top:23px;margin-bottom:16px;width:100%;clear:both}.line-bold.dotted{border-top-style:dotted}.btn{border:none;padding:12px 20px;color:#fff;background:#4c9bb0;font-family:'Open Sans',Arial,sans-serif;font-weight:600;text-align:center;display:inline-block;font-size:18px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn:hover{color:#fff}.btn.disabled,.btn[disabled]{opacity:.5;filter:alpha(opacity=50)}.btn:focus{color:#fff}.btn:hover{text-decoration:none}@media only screen and (min-width:1200px){.btn-large{font-size:25px;line-height:35px;font-weight:700}}.btn-wide{width:355px;max-width:100%}.btn-download{background:#539ab1;width:355px;max-width:100%}.btn-download:after{background-image:url(/assets/img/ico-sprite.png);background-repeat:no-repeat;background-position:-2px -2px;width:15px;height:18px;content:"";display:inline-block;text-indent:-999em;vertical-align:middle;margin-left:10px}.primary{color:#4c9bb0}blockquote{border:none;padding:13px 18px 18px;position:relative;font-size:1.2em}blockquote p{margin-bottom:10px;font-weight:300}blockquote .author{font-size:.722em;font-style:normal;text-transform:uppercase;font-weight:700}.well{font-size:1em;border:none}@media print{*{box-shadow:none!important;text-shadow:none!important;-ms-filter:none!important;filter:none!important}input,select,textarea{page-break-inside:avoid}a,a:visited{text-decoration:underline}.ir a:after,a[href]:after,a[href^="javascript:"]:after,a[href^="#"]:after,abbr[title]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.listing{padding:0;margin:0;list-style:none}.listing.border .listing-item+.listing-item{border-top:1px solid #ccc}.listing.border-light .listing-item+.listing-item{border-top:1px solid #f8f8f8}.listing .listing-item{padding:35px 0}.listing .listing-item:after,.listing .listing-item:before{content:" ";display:table}.listing .listing-item:after{clear:both}.listing .listing-item.thumb-small .listing-thumb{width:85px}.listing .listing-item.thumb-small .listing-content{margin-left:-85px;padding-left:110px;float:left}@media only screen and (max-width:767px){.listing .listing-item.thumb-small .listing-content{float:none;padding-left:0;margin-left:0;text-align:center}}.listing .listing-item.thumb-large .listing-thumb{width:120px}.listing .listing-item.thumb-large .listing-content{margin-left:-120px;padding-left:145px;float:left}@media only screen and (max-width:767px){.listing .listing-item.thumb-large .listing-content{float:none;padding-left:0;margin-left:0;text-align:center}}.listing .listing-item.thumb-large .listing-content .title{margin-bottom:15px}.listing .listing-item.thumb-large .listing-content p{font-weight:400}.listing .listing-item.thumb-large .listing-content .readmore{margin-top:10px;font-weight:700}.listing .listing-thumb{float:left;position:relative;z-index:3}@media only screen and (max-width:767px){.listing .listing-thumb{float:none;margin-bottom:15px;text-align:center;margin-right:auto;margin-left:auto}}.listing .listing-thumb a{display:block;text-decoration:none}@media only screen and (max-width:767px){.listing .listing-thumb a{display:inline-block}}.listing .listing-thumb img{max-width:100%}.listing .listing-content{position:relative;z-index:1;width:100%}.listing .listing-content .title{font-weight:700;margin:0 0 5px}.listing .listing-content p{margin:0}.listing .link-download{margin-top:30px;margin-bottom:0}.link-list{padding:0;margin:0;list-style:none;font-family:'Open Sans',Arial,sans-serif;font-size:1.333em}.link-list li{margin-bottom:7px}.blue{color:#0c0140}.underline{text-decoration:underline}.round-borders{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.round-borders-lg{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.perfect-round{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.aligned-center{text-align:center}.aligned-right{text-align:right}.aligned-left{text-align:left}.aligned-justify{text-align:justify}.uppercase{text-transform:uppercase}.centered{display:block;margin-left:auto;margin-right:auto}.full-width{width:100%}@media only screen and (max-width:979px){.half-grey-light{background:0 0}}.readmore{text-decoration:none;color:#4c9bb0;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}.readmore a{text-decoration:none;color:#4c9bb0}.readmore a:hover{text-decoration:underline}.readmore.explore{color:#0099d2;text-align:left;padding:2px}.readmore.explore a{color:#0099d2}.readmore.explore a:hover{text-decoration:underline}.three-columns,.two-columns{column-count:2;column-gap:30px;-moz-column-count:2;-moz-column-gap:30px;-webkit-column-count:2;-webkit-column-gap:30px;-webkit-margin-bottom-collapse:separate}@media only screen and (max-width:767px){.three-columns,.two-columns{column-count:1!important;column-gap:0!important;-moz-column-count:1!important;-moz-column-gap:0!important;-webkit-column-count:1!important;-webkit-column-gap:0!important}}.three-columns .no-break,.two-columns .no-break{column-break-inside:avoid;-webkit-column-break-inside:avoid;display:inline-block;max-width:100%}.three-columns li,.two-columns li{column-break-inside:avoid;-webkit-column-break-inside:avoid}.three-columns.three-columns,.two-columns.three-columns{column-count:3;-moz-column-count:3;-webkit-column-count:3}#page-banner{background:url(/assets/img/banner-bg.png) center;background-size:cover;color:#fff}#page-banner.home-banner .banner-content{padding:70px 10px}#page-banner .banner-content{padding:30px 10px;text-align:center}#page-banner .banner-content h1{font-size:55px;font-weight:300;line-height:65px}@media only screen and (max-width:1199px){#page-banner .banner-content h1{font-size:45px;line-height:55px}}@media only screen and (max-width:979px){#page-banner .banner-content h1{font-size:40px;line-height:45px}}@media only screen and (max-width:767px){#page-banner .banner-content h1{font-size:32px;line-height:35px}}#page-banner .banner-content p{font-size:20px;font-weight:600;line-height:25px}@media only screen and (max-width:979px){#page-banner .banner-content p{font-size:18px}}@media only screen and (max-width:767px){#page-banner .banner-content p{font-size:16px}}#page-banner .banner-content p.leadtext{font-size:30px;line-height:35px;margin-bottom:0}@media only screen and (max-width:979px){#page-banner .banner-content p.leadtext{font-size:22px}}@media only screen and (max-width:767px){#page-banner .banner-content p.leadtext{font-size:18px}}#page-banner .banner-content .learn-more{margin-bottom:0}#page-banner .banner-content .learn-more a{width:210px}#page-banner .banner-content .learn-more a:hover{text-decoration:none}
#contents{position:relative}
#contents .main-content,#contents .sidebar{padding-top:50px;padding-bottom:60px}
#contents .main-content{background:#fff}
#contents .main-content .content-wrap{width:70%;margin-left:10%;margin-right:10%}@media only screen and (max-width:1199px){#contents .main-content .content-wrap{margin-left:auto;margin-right:auto;width:auto}}
#contents:before{background:#f8f8f8;position:absolute;z-index:0;display:block;content:"";width:50%;height:auto;right:0;top:0;bottom:0}#masthead{background:#01798a;padding-top:50px;padding-bottom:50px}@media only screen and (max-width:979px){#masthead{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width:767px){#masthead{padding-top:15px;padding-bottom:15px}}@media only screen and (max-width:979px){#masthead .top-header{text-align:center;position:relative}}#masthead .site-logo{margin:0;float:left}@media only screen and (max-width:979px){#masthead .site-logo{float:none;display:block;width:121px;height:50px;margin:0 auto}}#masthead .site-logo a{display:block;text-decoration:none}#masthead .main-navigation{float:right;margin-top:13px}@media only screen and (max-width:979px){#masthead .main-navigation{float:none}}@media only screen and (max-width:767px){#masthead .main-navigation{display:none;background:#01798a;position:absolute;z-index:99;top:60px;left:0;width:100%;margin-top:0;padding:15px 30px;text-align:left}}@media only screen and (min-width:768px){#masthead .main-navigation{display:block!important}}@media only screen and (max-width:479px){#masthead .main-navigation{padding-left:15px;padding-right:15px}}#masthead .main-navigation>ul{padding:0;margin:0;list-style:none;display:block}#masthead .main-navigation>ul>li{float:left}#masthead .main-navigation>ul>li+li{margin-left:20px}@media only screen and (max-width:979px){#masthead .main-navigation>ul>li+li{margin-left:0}}@media only screen and (max-width:979px){#masthead .main-navigation>ul>li{display:inline-block;float:none;margin-top:8px}}@media only screen and (max-width:767px){#masthead .main-navigation>ul>li{display:block;margin-top:0}#masthead .main-navigation>ul>li+li{margin-top:12px}}#masthead .main-navigation>ul>li>a{font-weight:400;color:#fff;font-size:18px;text-transform:uppercase}@media only screen and (max-width:979px){#masthead .main-navigation>ul>li>a{margin:0 7px}}#masthead .main-navigation>ul>li.active>a{font-weight:800}.toggle-menu{display:none;border:none;background:0 0;padding:10px;position:absolute;z-index:3;left:30px;top:5px}.toggle-menu:before{background-image:url(/assets/img/ico-sprite.png);background-repeat:no-repeat;background-position:-2px -46px;width:24px;height:18px;content:"";display:inline-block;text-indent:-999em;vertical-align:middle}.toggle-menu:focus{outline:0}@media only screen and (max-width:767px){.toggle-menu{display:block}}@media only screen and (max-width:479px){.toggle-menu{left:15px}}#subhead .footer-top{background:#01798a;color:#fff;padding:50px 0 45px}@media only screen and (max-width:1199px){#subhead .footer-top .row>div{padding-left:25px;padding-right:25px}#subhead .footer-top .row>div+div>div{margin-top:20px;padding-top:20px;border-top:1px solid #fff}}#subhead .footer-top .footer-links h3{font-weight:600;font-size:22px;line-height:24px;margin:0 0 25px}#subhead .footer-top .footer-links ul{margin:0;padding:0;list-style:none}#subhead .footer-top .footer-links ul li{margin:0 0 10px}#subhead .footer-top .footer-links ul li a{color:#fff;font-size:18px}#subhead .footer-bot{background:#449caf;padding:30px 0 50px}@media only screen and (max-width:979px){#subhead .footer-bot{text-align:center}}#subhead .footer-bot .footer-logo{float:left;display:block;text-decoration:none}@media only screen and (max-width:979px){#subhead .footer-bot .footer-logo{float:none;display:inline-block}}#subhead .footer-bot p{color:#fff;font-size:13px;font-weight:600;margin:30px 0 0}@media only screen and (max-width:979px){#subhead .footer-bot p{text-align:center}#subhead .footer-bot p.powered-text{margin-top:0}}.sidebar{background:#f8f8f8}.sidebar .sidebar-wrap{max-width:360px;margin:0 auto}.sidebar .widget{margin-bottom:40px}.widget .widget-title{font-size:18px;line-height:23px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.widget-download .readmore{margin-top:10px}.widget-links ul.links{padding:0;margin:0;list-style:none;display:block}.widget-links ul.links li{margin-bottom:3px;display:block}.widget-links ul.links li a{color:#888;font-weight:600;font-size:18px;display:inline-block}@media only screen and (max-width:979px){.widget-links ul.links li a{font-size:16px}}.widget-links ul.links.docs li a:before{background-image:url(/assets/img/ico-sprite.png);background-repeat:no-repeat;background-position:-2px -24px;width:15px;height:18px;content:"";display:inline-block;text-indent:-999em;vertical-align:middle;margin-right:10px}.widget-text p{font-size:18px;font-weight:400;line-height:1.3}@media only screen and (max-width:979px){.widget-text p{font-size:16px}}
.widget-text p.file-link{margin-bottom:10px}
.widget-text p.file-link a{color:#888;font-weight:600}
.widget-text p.file-link a:before{
	background-image:url(/assets/img/ico-sprite.png);
	background-repeat:no-repeat;background-position:-19px -24px;
	width:18px;height:18px;content:"";
	display:inline-block;text-indent:-999em;
	vertical-align:middle;margin-right:10px}
.widget-text p.readmore{font-weight:700;font-size:12px;line-height:1.2}
.wrong-mapping-warning { display:none }