@charset "UTF-8";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
html{font-size:62.5%}
body{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-size:1.6rem;color:#333}
body.ja_jp{font-family:"Meiryo","Hiragino Kaku Gothic Pro",sans-serif}
body.ko_kr{font-family:"Malgun Gothic",Arial,Helvetica,sans-serif}
@media only screen and (max-width:480px){body{font-size:16px;font-size:1.6rem;line-height:1}
}
p{margin:0 0 2em;line-height:150%}
a,a:link,a:visited{color:#0074be;text-decoration:none}
a:hover,a:link:hover,a:visited:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{margin:0 0 1em 0;font-family:"avenir-light",Arial,Helvetica,sans-serif;font-weight:normal}
.ja_jp h1,.ja_jp h2,.ja_jp h3,.ja_jp h4,.ja_jp h5,.ja_jp h6{font-family:"avenir-reg",Arial,Helvetica,sans-serif,"Meiryo","Hiragino Kaku Gothic Pro",sans-serif}
.ko_kr h1,.ko_kr h2,.ko_kr h3,.ko_kr h4,.ko_kr h5,.ko_kr h6{font-family:"avenir-reg",Arial,Helvetica,sans-serif,"Malgun Gothic",sans-serif}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999}
h1 b,h2 b,h3 b,h4 b,h5 b,h6 b,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:normal}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}
h1{font-size:40px;font-size:4rem;margin:0}
h1 small{font-size:18px}
h1+h2{font-size:22px;font-size:2.2rem;margin-top:-0.5em}
h2{font-size:32px;font-size:3.2rem}
h2 small{font-size:18px;font-size:1.8rem}
h3{font-size:24px;font-size:2.4rem}
h3 small{font-size:14px;font-size:1.4rem}
h4{font-size:18px;font-size:1.8rem}
h4 small{font-size:12px;font-size:1.2rem}
h5{font-size:14px;font-size:1.4rem}
h6{font-size:12px;font-size:1.2rem}
ul,ol{padding:0;margin:0;color:#333}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0}
ul{list-style:disc}
ol{list-style:decimal}
li{margin-bottom:.5em}
dl{margin-bottom:1em}
dt,dd{line-height:1em}
dt{font-weight:bold}
dd{margin-left:.5em}
strong{font-weight:bold}
em{font-style:italic}
q:before,q:after,blockquote:before,blockquote:after{content:""}
small{font-size:70%;line-height:110%;display:inline-block}
cite{font-style:normal}
.center{text-align:center}
.right{text-align:right}
.pullquote{clear:both;margin-bottom:40px}
.pullquote p{font-size:30px;font-size:3rem;line-height:2em}
.pullquote p.attr{text-align:right;display:inline-block;float:right;font-weight:bold}
.pullquote p.attr:before{content:"— "}
sub,sup{font-size:55%}
sup{top:-0.6em}
.ie7 sup,.ie8 sup,.ie9 sup{top:-0.8em}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){sup{top:-0.8em}
}
@font-face{font-family:"avenir-light";src:url("https://www.sas.com/includes/fonts/an/b4199f62-4009-46e6-9359-5c262251c962.woff") format("woff")}
@font-face{font-family:"avenir-med";src:url("https://www.sas.com/includes/fonts/an/bb495831-ebf7-4423-9a14-ee11bf6b292f.woff") format("woff")}
@font-face{font-family:"avenir-thin";src:url("https://www.sas.com/includes/fonts/an/4fdf61bb-78c9-43e1-8477-4dd0c14fa69e.woff") format("woff")}
h1{font-size:30px;font-size:3rem}
h2{font-size:23px;font-size:2.3rem}
h3{font-size:20px;font-size:2rem}
.is-hidden{display:none !important}
.is-hidden[style="display: inline;"]{display:inline !important}
@font-face{font-family:'sasicons-072717';src:url('../core/font/sasicons-072717.eot');src:local('☺︎'),url('../core/font/sasicons-072717.ttf') format('truetype'),url('../core/font/sasicons-072717.woff') format('woff');font-weight:normal;font-style:normal}
div.cq-colctrl-lt0,div.cq-colctrl-lt1,div.cq-colctrl-lt2,div.cq-colctrl-lt3,div.cq-colctrl-lt4,div.cq-colctrl-lt5,div.cq-colctrl-lt6,div.cq-colctrl-lt7,div.cq-colctrl-lt8,div.cq-colctrl-lt9,div.cq-colctrl-lt10,div.cq-colctrl-lt11,div.cq-colctrl-lt12,div.cq-colctrl-lt13,div.cq-colctrl-lt14{width:100%;margin:0 auto;padding:0;display:block;*zoom:1}
div.cq-colctrl-lt0:before,div.cq-colctrl-lt1:before,div.cq-colctrl-lt2:before,div.cq-colctrl-lt3:before,div.cq-colctrl-lt4:before,div.cq-colctrl-lt5:before,div.cq-colctrl-lt6:before,div.cq-colctrl-lt7:before,div.cq-colctrl-lt8:before,div.cq-colctrl-lt9:before,div.cq-colctrl-lt10:before,div.cq-colctrl-lt11:before,div.cq-colctrl-lt12:before,div.cq-colctrl-lt13:before,div.cq-colctrl-lt14:before,div.cq-colctrl-lt0:after,div.cq-colctrl-lt1:after,div.cq-colctrl-lt2:after,div.cq-colctrl-lt3:after,div.cq-colctrl-lt4:after,div.cq-colctrl-lt5:after,div.cq-colctrl-lt6:after,div.cq-colctrl-lt7:after,div.cq-colctrl-lt8:after,div.cq-colctrl-lt9:after,div.cq-colctrl-lt10:after,div.cq-colctrl-lt11:after,div.cq-colctrl-lt12:after,div.cq-colctrl-lt13:after,div.cq-colctrl-lt14:after{content:"";display:table}
div.cq-colctrl-lt0:after,div.cq-colctrl-lt1:after,div.cq-colctrl-lt2:after,div.cq-colctrl-lt3:after,div.cq-colctrl-lt4:after,div.cq-colctrl-lt5:after,div.cq-colctrl-lt6:after,div.cq-colctrl-lt7:after,div.cq-colctrl-lt8:after,div.cq-colctrl-lt9:after,div.cq-colctrl-lt10:after,div.cq-colctrl-lt11:after,div.cq-colctrl-lt12:after,div.cq-colctrl-lt13:after,div.cq-colctrl-lt14:after{clear:both}
div.cq-colctrl-lt0>div,div.cq-colctrl-lt1>div,div.cq-colctrl-lt2>div,div.cq-colctrl-lt3>div,div.cq-colctrl-lt4>div,div.cq-colctrl-lt5>div,div.cq-colctrl-lt6>div,div.cq-colctrl-lt7>div,div.cq-colctrl-lt8>div,div.cq-colctrl-lt9>div,div.cq-colctrl-lt10>div,div.cq-colctrl-lt11>div,div.cq-colctrl-lt12>div,div.cq-colctrl-lt13>div,div.cq-colctrl-lt14>div{display:inline;float:left;min-height:1px}
@media only screen and (max-width:680px){div.cq-colctrl-lt0>div,div.cq-colctrl-lt1>div,div.cq-colctrl-lt2>div,div.cq-colctrl-lt3>div,div.cq-colctrl-lt4>div,div.cq-colctrl-lt5>div,div.cq-colctrl-lt6>div,div.cq-colctrl-lt7>div,div.cq-colctrl-lt8>div,div.cq-colctrl-lt9>div,div.cq-colctrl-lt10>div,div.cq-colctrl-lt11>div,div.cq-colctrl-lt12>div,div.cq-colctrl-lt13>div,div.cq-colctrl-lt14>div{width:100%;margin:0 0 .5em 0}
}
div.cq-colctrl-lt0-c0{width:48%;min-width:48%;margin-right:4%}
div.cq-colctrl-lt0-c1{width:48%;min-width:48%;margin:0}
div.cq-colctrl-lt1-c0{width:23%;min-width:23%;margin-right:4%}
div.cq-colctrl-lt1-c1{width:73%;min-width:73%;margin:0}
div.cq-colctrl-lt2-c0{width:73%;min-width:73%;margin-right:4%}
div.cq-colctrl-lt2-c1{width:23%;min-width:23%;margin:0}
div.cq-colctrl-lt13-c0{width:65%;min-width:65%;margin-right:3%}
div.cq-colctrl-lt13-c1{width:32%;min-width:32%;margin:0}
div.cq-colctrl-lt13-c0{width:65%;min-width:65%;margin-right:5%}
div.cq-colctrl-lt13-c1{width:30%;min-width:30%;margin:0}
div.cq-colctrl-lt14-c0{width:32%;min-width:32%;margin-right:3%}
div.cq-colctrl-lt14-c1{width:65%;min-width:65%;margin:0}
div.cq-colctrl-lt14-c0{width:30%;min-width:30%;margin-right:5%}
div.cq-colctrl-lt14-c1{width:65%;min-width:65%;margin:0}
div.cq-colctrl-lt8-c0{width:58%;min-width:58%;margin-right:4%}
div.cq-colctrl-lt8-c1{width:38%;min-width:38%;margin:0}
div.cq-colctrl-lt9-c0{width:38%;min-width:38%;margin-right:4%}
div.cq-colctrl-lt9-c1{width:58%;min-width:58%;margin:0}
div.cq-colctrl-lt10-c0{width:35%;min-width:35%;margin-right:3%}
div.cq-colctrl-lt10-c1{width:24%;min-width:24%;margin-right:3%}
div.cq-colctrl-lt10-c2{width:35%;min-width:35%;margin:0}
div.cq-colctrl-lt3-c0{width:30%;min-width:30%;margin-right:5%}
div.cq-colctrl-lt3-c1{width:30%;min-width:30%;margin-right:5%}
div.cq-colctrl-lt3-c2{width:30%;min-width:30%;margin:0}
div.cq-colctrl-lt4-c0{width:48%;min-width:48%;margin-right:3%}
div.cq-colctrl-lt4-c1{width:23%;min-width:23%;margin-right:3%}
div.cq-colctrl-lt4-c2{width:23%;min-width:23%;margin:0}
div.cq-colctrl-lt5-c0{width:23%;min-width:23%;margin-right:3%}
div.cq-colctrl-lt5-c1{width:48%;min-width:48%;margin-right:3%}
div.cq-colctrl-lt5-c2{width:23%;min-width:23%;margin:0}
div.cq-colctrl-lt6-c0{width:23%;min-width:23%;margin-right:3%}
div.cq-colctrl-lt6-c1{width:23%;min-width:23%;margin-right:3%}
div.cq-colctrl-lt6-c2{width:48%;min-width:48%;margin:0}
div.cq-colctrl-lt7-c0{width:22%;min-width:22%;margin-right:4%}
@media only screen and (max-width:680px){div.cq-colctrl-lt7-c0{width:46%;margin:0 2% 0 2%}
}
@media only screen and (max-width:480px){div.cq-colctrl-lt7-c0{width:90%;margin:0 5%}
}
div.cq-colctrl-lt7-c1{width:22%;min-width:22%;margin-right:4%}
@media only screen and (max-width:680px){div.cq-colctrl-lt7-c1{width:46%;margin:0 2% 0 2%}
}
@media only screen and (max-width:480px){div.cq-colctrl-lt7-c1{width:90%;margin:0 5%}
}
div.cq-colctrl-lt7-c2{width:22%;min-width:22%;margin-right:4%}
@media only screen and (max-width:680px){div.cq-colctrl-lt7-c2{width:46%;margin:0 2% 0 2%}
}
@media only screen and (max-width:480px){div.cq-colctrl-lt7-c2{width:90%;margin:0 5%}
}
div.cq-colctrl-lt7-c3{width:22%;min-width:22%;margin:0}
@media only screen and (max-width:680px){div.cq-colctrl-lt7-c3{width:46%;margin:0 2% 0 2%}
}
@media only screen and (max-width:480px){div.cq-colctrl-lt7-c3{width:90%;margin:0 5%}
}
div.cq-colctrl-lt11-c0{width:16%;min-width:16%;margin-right:5%}
div.cq-colctrl-lt11-c1{width:16%;min-width:16%;margin-right:5%}
div.cq-colctrl-lt11-c2{width:16%;min-width:16%;margin-right:5%}
div.cq-colctrl-lt11-c3{width:16%;min-width:16%;margin-right:5%}
div.cq-colctrl-lt11-c4{width:16%;min-width:16%;margin:0}
div.cq-colctrl-lt12-c0{width:15%;min-width:15%;margin-right:2%}
div.cq-colctrl-lt12-c1{width:15%;min-width:15%;margin-right:2%}
div.cq-colctrl-lt12-c2{width:15%;min-width:15%;margin-right:2%}
div.cq-colctrl-lt12-c3{width:15%;min-width:15%;margin-right:2%}
div.cq-colctrl-lt12-c4{width:15%;min-width:15%;margin-right:2%}
div.cq-colctrl-lt12-c5{width:15%;min-width:15%;margin:0}
html,body{width:100%;margin:0;padding:0;height:100%}
#wrapper{width:100%;position:relative;overflow:hidden}
@media print{#wrapper{width:90%;margin:0 5%}
}
#page-tabs{position:fixed;top:25%;right:0;z-index:500;width:50px}
@media only screen and (max-width:680px){#page-tabs{top:auto;bottom:0;left:0;width:100%;background:white;height:30px;padding-top:5px;height:auto;padding-top:0;max-height:30px}
}
@media print{#page-tabs{display:none}
}
.cq-wcm-edit #page-tabs{position:relative;top:auto;right:auto;text-align:left;width:auto}
body{text-align:center;height:100%;margin:0;padding:0;display:inline;background-color:#e6e6e6;background-image:url(clientlibs/css/img/bg-gradient.png);background-repeat:repeat-x;background-position:left top}
#wrapper{display:block;width:940px;margin:0;*zoom:1;min-height:0;margin:20px auto 0;margin-bottom:20px;position:relative;border:1px solid #eee;border-radius:5px;background:#fff;box-shadow:0 1px 8px #000;text-align:left}
#wrapper:before,#wrapper:after{content:"";display:table}
#wrapper:after{clear:both}
@media only screen and (max-width:960px){#wrapper{width:100%}
}
#main #wrapper{width:904px;margin:0}
@media only screen and (max-width:960px){#main #wrapper{width:100%;margin:0}
}
.l-2col #main #wrapper{width:664px;margin:0}
@media only screen and (max-width:960px){.l-2col #main #wrapper{width:100%;margin:0}
}
.l-2col #aside #wrapper{width:100%}
@media only screen and (max-width:960px){#wrapper{width:100%;border:0;border-radius:0}
}
@media only screen and (max-width:680px){#wrapper{margin-top:0}
}
#header{z-index:1}
#page-content{position:relative;width:100%;*zoom:1;padding:0;z-index:1}
#page-content:before,#page-content:after{content:"";display:table}
#page-content:after{clear:both}
@media only screen and (max-width:960px){#page-content{width:100%;margin:0;overflow:hidden;min-height:0}
}
#page-content #main{min-height:350px}
#page-content #main>.par{padding:0 20px 0 20px}
@media only screen and (max-width:680px){#page-content #main>.par{padding:0 4%}
}
#page-content #main,#page-content .bottom-parsys{display:inline;float:left;width:940px;margin:0 10px;margin-left:0;padding-bottom:1em}
@media only screen and (max-width:960px){#page-content #main,#page-content .bottom-parsys{width:96%;margin:0 2%}
}
@media only screen and (max-width:480px){#page-content #main,#page-content .bottom-parsys{width:90%;margin:0 5%}
}
#main #page-content #main,#main #page-content .bottom-parsys{width:904px}
@media only screen and (max-width:960px){#main #page-content #main,#main #page-content .bottom-parsys{width:96%}
}
@media only screen and (max-width:480px){#main #page-content #main,#main #page-content .bottom-parsys{width:90%}
}
.l-2col #main #page-content #main,.l-2col #main #page-content .bottom-parsys{width:664px}
@media only screen and (max-width:960px){.l-2col #main #page-content #main,.l-2col #main #page-content .bottom-parsys{width:96%}
}
@media only screen and (max-width:480px){.l-2col #main #page-content #main,.l-2col #main #page-content .bottom-parsys{width:90%}
}
.l-2col #aside #page-content #main,.l-2col #aside #page-content .bottom-parsys{width:50%;margin:0}
@media only screen and (max-width:960px){#page-content #main,#page-content .bottom-parsys{width:100%;margin:0;padding-bottom:20px}
}
#page-content.l-2col #main{display:inline;float:left;width:700px;margin:0 10px;margin-left:0}
@media only screen and (max-width:960px){#page-content.l-2col #main{width:71%;margin:0 2%}
}
@media only screen and (max-width:480px){#page-content.l-2col #main{width:90%;margin:0 5%}
}
#main #page-content.l-2col #main{width:673px}
@media only screen and (max-width:960px){#main #page-content.l-2col #main{width:71%}
}
@media only screen and (max-width:480px){#main #page-content.l-2col #main{width:90%}
}
.l-2col #main #page-content.l-2col #main{width:493px}
@media only screen and (max-width:960px){.l-2col #main #page-content.l-2col #main{width:71%}
}
@media only screen and (max-width:480px){.l-2col #main #page-content.l-2col #main{width:90%}
}
.l-2col #aside #page-content.l-2col #main{width:50%;margin:0}
@media only screen and (max-width:960px){#page-content.l-2col #main{width:65%;margin:0 5% 0 0}
}
@media only screen and (max-width:480px){#page-content.l-2col #main{width:100%;margin:0}
}
#page-content.l-2col #aside{display:inline;float:left;width:220px;margin:0 10px;margin-right:0;text-align:center;min-height:350px;padding-top:20px}
@media only screen and (max-width:960px){#page-content.l-2col #aside{width:21%;margin:0 2%}
}
@media only screen and (max-width:480px){#page-content.l-2col #aside{width:90%;margin:0 5%}
}
#main #page-content.l-2col #aside{width:211px}
@media only screen and (max-width:960px){#main #page-content.l-2col #aside{width:21%}
}
@media only screen and (max-width:480px){#main #page-content.l-2col #aside{width:90%}
}
.l-2col #main #page-content.l-2col #aside{width:151px}
@media only screen and (max-width:960px){.l-2col #main #page-content.l-2col #aside{width:21%}
}
@media only screen and (max-width:480px){.l-2col #main #page-content.l-2col #aside{width:90%}
}
.l-2col #aside #page-content.l-2col #aside{width:50%;margin:0}
@media only screen and (max-width:960px){#page-content.l-2col #aside{width:30%;margin:0}
}
@media only screen and (max-width:480px){#page-content.l-2col #aside{width:100%;margin:0}
}
.bottom-par1,.bottom-par2,.bottom-par3,.noninherited-paragraph-b4{padding:0 10px 0 10px}
#footer{width:100%;background:#666;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:12px}
@media only screen and (max-width:960px){#footer{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
}
#footer .text{*zoom:1}
#footer .text:before,#footer .text:after{content:"";display:table}
#footer .text:after{clear:both}
@media only screen and (max-width:960px){#footer .text{text-align:center}
}
#footer a{color:#fff}
#footer ul{margin:0;padding:0;list-style:none;display:inline;float:left;width:540px;margin:0 10px}
@media only screen and (max-width:960px){#footer ul{width:54%;margin:0 2%}
}
@media only screen and (max-width:480px){#footer ul{width:90%;margin:0 5%}
}
#main #footer ul{width:519px}
@media only screen and (max-width:960px){#main #footer ul{width:54%}
}
@media only screen and (max-width:480px){#main #footer ul{width:90%}
}
.l-2col #main #footer ul{width:379px}
@media only screen and (max-width:960px){.l-2col #main #footer ul{width:54%}
}
@media only screen and (max-width:480px){.l-2col #main #footer ul{width:90%}
}
.l-2col #aside #footer ul{width:50%;margin:0}
@media only screen and (max-width:960px){#footer ul{display:inline;float:none}
}
#footer ul li{float:left;margin-bottom:0}
@media only screen and (max-width:960px){#footer ul li{display:inline;float:none}
}
#footer ul li a{margin-right:10px;padding-right:10px;border-right:1px solid white;color:#fff;line-height:30px;font-size:12px}
@media only screen and (max-width:480px){#footer ul li a{border:0}
}
#footer ul li:last-child a{padding:0;margin:0;border:0}
@media only screen and (max-width:960px){#footer ul{width:100%;margin:0}
}
@media only screen and (max-width:480px){#footer ul{width:100%;display:block;margin:0}
}
#footer p{margin:0;padding:0 10px 0 0;color:#fff;line-height:30px;text-align:right;font-size:12px}
@media only screen and (max-width:960px){#footer p{text-align:center;padding:0 0 10px 0}
}
@media only screen and (max-width:480px){#footer p{padding:10px}
}
#footer p a{color:#fff}
@media only screen and (max-width:960px){#footer{width:100%;padding:0}
}
@media only screen and (max-width:480px){#footer{font-size:17px;overflow:hidden;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
}
.mod{display:block;width:100%;margin:0;padding:0;position:relative}
#pagebackground{position:fixed;top:-50%;left:-50%;width:200%;height:200%;z-index:-1}
@media only screen and (max-width:480px){#pagebackground{top:0;left:0;width:100%;height:40px}
}
#pagebackground img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;max-width:100%;max-height:100%}
@media only screen and (max-width:480px){#pagebackground img{min-width:100%;max-width:100%;max-height:100%;min-height:100%}
}
#back-top{position:fixed;bottom:-500px;right:20px;margin:0;padding:0;text-align:center;z-index:501;-webkit-transition-property:all;-webkit-transition-duration:2s;-webkit-transition-delay:0;-webkit-transition-timing-function:ease-out;-moz-transition-property:all;-moz-transition-delay:0;-moz-transition-duration:2s;-moz-transition-timing-function:ease-out;-ms-transition-property:all;-ms-transition-delay:0;-ms-transition-duration:2s;-ms-transition-timing-function:ease-out;transition-property:all;transition-delay:0;transition-duration:2s;transition-timing-function:ease-out}
@media only screen and (max-width:480px){#back-top{right:1px}
}
@media print{#back-top{display:none}
}
#back-top a{cursor:pointer;color:transparent;display:inline-block;text-decoration:none;width:50px;height:80px;overflow:hidden}
#back-top a:before{font-family:'sasicons-072717' !important;content:"\e618";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:#fff;line-height:1;-webkit-font-smoothing:antialiased;background:#333;background:rgba(0,0,0,0.5);width:100%;height:100%;line-height:1.5;font-size:200%;border-top-left-radius:5px;border-top-right-radius:5px}
#back-top a:hover:before{background:rgba(0,0,0,0.99)}
#back-top.is-scrolled{bottom:-30px}
.basecarousel{width:100%;position:relative}
.cq-wcm-edit .basecarousel{visibility:visible;height:auto}
.basecarousel ul.panels{overflow:hidden;position:relative;z-index:2}
.basecarousel ul.panels>li{float:left;width:100%;position:relative;overflow:hidden;color:transparent}
.basecarousel ul.panels>li>div{color:#333}
.basecarousel .nav-buttons{width:110%;height:100%;min-height:100%;position:absolute;top:0;left:-5%;z-index:3;pointer-events:none}
@media only screen and (max-width:960px){.basecarousel .nav-buttons{width:104%;left:-2%}
}
@media only screen and (max-width:480px){.basecarousel .nav-buttons{top:10px}
}
.basecarousel .nav-buttons .left-button,.basecarousel .nav-buttons .right-button{position:absolute;top:30%;pointer-events:auto}
.basecarousel .nav-buttons .left-button.max button,.basecarousel .nav-buttons .right-button.max button{opacity:.2;cursor:default}
.ie8 .basecarousel .nav-buttons .left-button.max button,.ie8 .basecarousel .nav-buttons .right-button.max button{-ms-filter:"alpha(opacity=20)"}
.basecarousel .nav-buttons .left-button{left:0}
.basecarousel .nav-buttons .left-button button{width:auto;border:0 none;margin:0;padding:0;background:transparent;overflow:visible;outline:0;width:80px;height:80px;display:block;cursor:pointer;text-decoration:none}
.basecarousel .nav-buttons .left-button button::-moz-focus-inner{border:0;padding:0}
@media only screen and (max-width:480px){.basecarousel .nav-buttons .left-button button{width:50px;height:50px;background:0;box-shadow:0 0 0 transparent}
}
.basecarousel .nav-buttons .left-button button:before{color:#ccc;font-family:'sasicons-072717' !important;content:"\e622";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:rgba(0,0,0,0.4);line-height:1;-webkit-font-smoothing:antialiased;font-size:60px;font-size:6rem;line-height:80px;width:100%}
@media only screen and (max-width:480px){.basecarousel .nav-buttons .left-button button:before{font-size:40px;font-size:4rem;line-height:40px}
}
.dark .basecarousel .nav-buttons .left-button button:before{color:white}
.basecarousel .nav-buttons .right-button{right:0}
.basecarousel .nav-buttons .right-button button{width:auto;border:0 none;margin:0;padding:0;background:transparent;overflow:visible;outline:0;width:80px;height:80px;display:block;cursor:pointer;text-decoration:none}
.basecarousel .nav-buttons .right-button button::-moz-focus-inner{border:0;padding:0}
@media only screen and (max-width:480px){.basecarousel .nav-buttons .right-button button{width:50px;height:50px;background:0;box-shadow:0 0 0 transparent}
}
.basecarousel .nav-buttons .right-button button:before{color:#ccc;font-family:'sasicons-072717' !important;content:"\e607";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:rgba(0,0,0,0.4);line-height:1;-webkit-font-smoothing:antialiased;font-size:60px;font-size:6rem;line-height:80px;width:100%}
@media only screen and (max-width:480px){.basecarousel .nav-buttons .right-button button:before{font-size:40px;font-size:4rem;line-height:40px}
}
.dark .basecarousel .nav-buttons .right-button button:before{color:white}
.contentcarousel{width:100%;margin:0 auto}
@media only screen and (max-width:480px){.contentcarousel{padding-top:40px}
}
.contentcarousel .carouselwrapper{width:100%;overflow:hidden}
.contentcarousel ul.panels{margin:4em 0}
.contentcarousel ul.panels>li{padding:0;margin:0;text-align:center}
.contentcarousel ul.panels>li div.contents{width:90%;float:left;margin:0 5%}
@media only screen and (max-width:680px){.contentcarousel ul.panels>li div.contents{width:80%;margin:0 10%}
}
.contentcarousel ul.panels>li div.contents div.item:first-child{margin-left:0 !important}
.contentcarousel ul.panels>li div.contents div.item:last-child{margin-right:0 !important}
@media only screen and (max-width:680px){.contentcarousel ul.panels>li div.contents div.item:first-child{margin-left:1% !important}
.contentcarousel ul.panels>li div.contents div.item:last-child{margin-right:1% !important}
}
.contentcarousel ul.panels>li div.items-1 div.item{width:100%;display:inline;float:left;margin:0}
.contentcarousel ul.panels>li div.items-2 div.item{width:50%;display:inline;float:left;margin:0}
.contentcarousel ul.panels>li div.items-3 div.item{width:31%;display:inline;float:left;margin:0;padding:0 1%}
.contentcarousel ul.panels>li div.items-4 div.item{width:23%;display:inline;float:left;margin:0;padding:0 1%}
.contentcarousel ul.panels>li div.items-5 div.item{width:16%;display:inline;float:left;margin:0;padding:0 2%}
.contentcarousel ul.panels>li div.items-6 div.item{display:inline;float:left;width:140px;margin:0 10px}
@media only screen and (max-width:960px){.contentcarousel ul.panels>li div.items-6 div.item{width:12%;margin:0 2%}
}
@media only screen and (max-width:480px){.contentcarousel ul.panels>li div.items-6 div.item{width:90%;margin:0 5%}
}
#main .contentcarousel ul.panels>li div.items-6 div.item{width:134px}
@media only screen and (max-width:960px){#main .contentcarousel ul.panels>li div.items-6 div.item{width:12%}
}
@media only screen and (max-width:480px){#main .contentcarousel ul.panels>li div.items-6 div.item{width:90%}
}
.l-2col #main .contentcarousel ul.panels>li div.items-6 div.item{width:94px}
@media only screen and (max-width:960px){.l-2col #main .contentcarousel ul.panels>li div.items-6 div.item{width:12%}
}
@media only screen and (max-width:480px){.l-2col #main .contentcarousel ul.panels>li div.items-6 div.item{width:90%}
}
.l-2col #aside .contentcarousel ul.panels>li div.items-6 div.item{width:50%;margin:0}
.contentcarousel ul.panels>li div.items-1 div.item,.contentcarousel ul.panels>li div.items-2 div.item,.contentcarousel ul.panels>li div.items-3 div.item,.contentcarousel ul.panels>li div.items-4 div.item,.contentcarousel ul.panels>li div.items-5 div.item,.contentcarousel ul.panels>li div.items-6 div.item{position:relative;*zoom:1}
.contentcarousel ul.panels>li div.items-1 div.item:before,.contentcarousel ul.panels>li div.items-2 div.item:before,.contentcarousel ul.panels>li div.items-3 div.item:before,.contentcarousel ul.panels>li div.items-4 div.item:before,.contentcarousel ul.panels>li div.items-5 div.item:before,.contentcarousel ul.panels>li div.items-6 div.item:before,.contentcarousel ul.panels>li div.items-1 div.item:after,.contentcarousel ul.panels>li div.items-2 div.item:after,.contentcarousel ul.panels>li div.items-3 div.item:after,.contentcarousel ul.panels>li div.items-4 div.item:after,.contentcarousel ul.panels>li div.items-5 div.item:after,.contentcarousel ul.panels>li div.items-6 div.item:after{content:"";display:table}
.contentcarousel ul.panels>li div.items-1 div.item:after,.contentcarousel ul.panels>li div.items-2 div.item:after,.contentcarousel ul.panels>li div.items-3 div.item:after,.contentcarousel ul.panels>li div.items-4 div.item:after,.contentcarousel ul.panels>li div.items-5 div.item:after,.contentcarousel ul.panels>li div.items-6 div.item:after{clear:both}
.contentcarousel ul.panels>li div.items-1 div.item:before,.contentcarousel ul.panels>li div.items-2 div.item:before,.contentcarousel ul.panels>li div.items-3 div.item:before,.contentcarousel ul.panels>li div.items-4 div.item:before,.contentcarousel ul.panels>li div.items-5 div.item:before,.contentcarousel ul.panels>li div.items-6 div.item:before{content:"";height:150px;border-left:1px dotted #cecece;position:absolute;left:10px;top:10%;display:none}
@media only screen and (max-width:680px){.contentcarousel ul.panels>li div.items-1 div.item,.contentcarousel ul.panels>li div.items-2 div.item,.contentcarousel ul.panels>li div.items-3 div.item,.contentcarousel ul.panels>li div.items-4 div.item,.contentcarousel ul.panels>li div.items-5 div.item,.contentcarousel ul.panels>li div.items-6 div.item{width:98%;margin:0 1% 20px}
.contentcarousel ul.panels>li div.items-1 div.item:before,.contentcarousel ul.panels>li div.items-2 div.item:before,.contentcarousel ul.panels>li div.items-3 div.item:before,.contentcarousel ul.panels>li div.items-4 div.item:before,.contentcarousel ul.panels>li div.items-5 div.item:before,.contentcarousel ul.panels>li div.items-6 div.item:before{height:1px;width:80%;left:10%;top:auto;bottom:10px;border-left:0;border-bottom:1px dotted #cecece}
}
.contentcarousel ul.panels>li div.items-1 div.item:last-child,.contentcarousel ul.panels>li div.items-2 div.item:last-child,.contentcarousel ul.panels>li div.items-3 div.item:last-child,.contentcarousel ul.panels>li div.items-4 div.item:last-child,.contentcarousel ul.panels>li div.items-5 div.item:last-child,.contentcarousel ul.panels>li div.items-6 div.item:last-child{border:0}
@media only screen and (max-width:480px){.contentcarousel ul.panels>li div.items-1 div.item:last-child .boxed,.contentcarousel ul.panels>li div.items-2 div.item:last-child .boxed,.contentcarousel ul.panels>li div.items-3 div.item:last-child .boxed,.contentcarousel ul.panels>li div.items-4 div.item:last-child .boxed,.contentcarousel ul.panels>li div.items-5 div.item:last-child .boxed,.contentcarousel ul.panels>li div.items-6 div.item:last-child .boxed{border-bottom:0}
}
.contentcarousel ul.panels>li div.items-1 div.item:first-child:before,.contentcarousel ul.panels>li div.items-2 div.item:first-child:before,.contentcarousel ul.panels>li div.items-3 div.item:first-child:before,.contentcarousel ul.panels>li div.items-4 div.item:first-child:before,.contentcarousel ul.panels>li div.items-5 div.item:first-child:before,.contentcarousel ul.panels>li div.items-6 div.item:first-child:before{border-left:0}
.contentcarousel .textimage{text-align:left}
@media only screen and (max-width:480px){.contentcarousel .textimage{width:98%;padding:0 1%}
}
@media only screen and (max-width:680px){.contentcarousel .textimage .image{width:90%}
}
@media only screen and (max-width:680px){.contentcarousel .textimage .text{width:90%;margin:0 5%}
}
.contentcarousel .textimage .boxed{background:0;border:0;padding:0;border-radius:0;box-shadow:none}
.contentcarousel .textimage .boxed .image{margin:0 auto;display:block;float:none;width:90%;text-align:center}
.contentcarousel .textimage .boxed .image img{box-shadow:0 0 5px #333}
.contentcarousel .textimage .boxed .text{text-align:center;width:80%;margin-top:1em;padding:0 10%}
.contentcarousel .textimage .boxed .text h1,.contentcarousel .textimage .boxed .text h2,.contentcarousel .textimage .boxed .text h3,.contentcarousel .textimage .boxed .text h4,.contentcarousel .textimage .boxed .text h5,.contentcarousel .textimage .boxed .text h6{line-height:1;margin-bottom:.5em}
.contentcarousel .textimage .boxed .text h1 a,.contentcarousel .textimage .boxed .text h2 a,.contentcarousel .textimage .boxed .text h3 a,.contentcarousel .textimage .boxed .text h4 a,.contentcarousel .textimage .boxed .text h5 a,.contentcarousel .textimage .boxed .text h6 a{text-decoration:none}
.contentcarousel .textimage .boxed .text p a{text-decoration:none}
.contentcarousel .textimage .img-small .image{width:26%;text-align:center}
.contentcarousel .textimage .img-small .text{width:60%;padding:0 5%}
.contentcarousel .textimage .img-small .text h1,.contentcarousel .textimage .img-small .text h2,.contentcarousel .textimage .img-small .text h3,.contentcarousel .textimage .img-small .text h4,.contentcarousel .textimage .img-small .text h5,.contentcarousel .textimage .img-small .text h6{font-size:18px;font-size:1.8rem;line-height:1;padding-bottom:0;margin-bottom:0}
.contentcarousel .textimage .img-small .text a{text-decoration:none}
.contentcarousel .textimage .img-small .text p{font-size:14px;font-size:1.4rem}
.contentcarousel .textimage .img-large .image{width:96%;text-align:center}
.contentcarousel .textimage .img-large .image img{box-shadow:0 0 10px rgba(0,0,0,0.2)}
.contentcarousel .textimage .img-large .text{width:90%;padding:.5em 5%;text-align:left}
.cq-wcm-edit .contentcarousel .textimage .textimage,.cq-wcm-edit .contentcarousel .textimage .boxed,.cq-wcm-edit .contentcarousel .textimage .img-small,.cq-wcm-edit .contentcarousel .textimage .img-large,.cq-wcm-edit .contentcarousel .textimage .author-bio{clear:both;float:left;width:100%;margin-bottom:2em}
.cq-wcm-edit .contentcarousel .textimage .textimage .image,.cq-wcm-edit .contentcarousel .textimage .boxed .image,.cq-wcm-edit .contentcarousel .textimage .img-small .image,.cq-wcm-edit .contentcarousel .textimage .img-large .image,.cq-wcm-edit .contentcarousel .textimage .author-bio .image{width:10%;text-align:left;padding:0;margin:0;float:left;display:inline}
.cq-wcm-edit .contentcarousel .textimage .textimage .image img,.cq-wcm-edit .contentcarousel .textimage .boxed .image img,.cq-wcm-edit .contentcarousel .textimage .img-small .image img,.cq-wcm-edit .contentcarousel .textimage .img-large .image img,.cq-wcm-edit .contentcarousel .textimage .author-bio .image img{max-width:100%}
.cq-wcm-edit .contentcarousel .textimage .textimage .text,.cq-wcm-edit .contentcarousel .textimage .boxed .text,.cq-wcm-edit .contentcarousel .textimage .img-small .text,.cq-wcm-edit .contentcarousel .textimage .img-large .text,.cq-wcm-edit .contentcarousel .textimage .author-bio .text{width:75%;text-align:left;padding:0;margin:0}
.cq-wcm-edit .contentcarousel .textimage .textimage .text h1,.cq-wcm-edit .contentcarousel .textimage .boxed .text h1,.cq-wcm-edit .contentcarousel .textimage .img-small .text h1,.cq-wcm-edit .contentcarousel .textimage .img-large .text h1,.cq-wcm-edit .contentcarousel .textimage .author-bio .text h1,.cq-wcm-edit .contentcarousel .textimage .textimage .text h2,.cq-wcm-edit .contentcarousel .textimage .boxed .text h2,.cq-wcm-edit .contentcarousel .textimage .img-small .text h2,.cq-wcm-edit .contentcarousel .textimage .img-large .text h2,.cq-wcm-edit .contentcarousel .textimage .author-bio .text h2,.cq-wcm-edit .contentcarousel .textimage .textimage .text h3,.cq-wcm-edit .contentcarousel .textimage .boxed .text h3,.cq-wcm-edit .contentcarousel .textimage .img-small .text h3,.cq-wcm-edit .contentcarousel .textimage .img-large .text h3,.cq-wcm-edit .contentcarousel .textimage .author-bio .text h3,.cq-wcm-edit .contentcarousel .textimage .textimage .text h4,.cq-wcm-edit .contentcarousel .textimage .boxed .text h4,.cq-wcm-edit .contentcarousel .textimage .img-small .text h4,.cq-wcm-edit .contentcarousel .textimage .img-large .text h4,.cq-wcm-edit .contentcarousel .textimage .author-bio .text h4,.cq-wcm-edit .contentcarousel .textimage .textimage .text h5,.cq-wcm-edit .contentcarousel .textimage .boxed .text h5,.cq-wcm-edit .contentcarousel .textimage .img-small .text h5,.cq-wcm-edit .contentcarousel .textimage .img-large .text h5,.cq-wcm-edit .contentcarousel .textimage .author-bio .text h5,.cq-wcm-edit .contentcarousel .textimage .textimage .text h6,.cq-wcm-edit .contentcarousel .textimage .boxed .text h6,.cq-wcm-edit .contentcarousel .textimage .img-small .text h6,.cq-wcm-edit .contentcarousel .textimage .img-large .text h6,.cq-wcm-edit .contentcarousel .textimage .author-bio .text h6{margin:0;line-height:1;font-size:18px;font-size:1.8rem}
.contentcarousel .nav-wrapper{width:100%;margin:0 auto;text-align:center}
.contentcarousel .nav-wrapper ul{list-style:none;display:inline-block;*zoom:1}
.contentcarousel .nav-wrapper ul:before,.contentcarousel .nav-wrapper ul:after{content:"";display:table}
.contentcarousel .nav-wrapper ul:after{clear:both}
.contentcarousel .nav-wrapper ul li{float:left;padding-right:15px}
.contentcarousel .nav-wrapper ul li button{width:auto;border:0 none;margin:0;padding:0;background:transparent;overflow:visible;outline:0;display:inline-block;overflow:hidden;cursor:pointer;width:10px;height:10px;box-shadow:inset 0 0 2px rgba(0,0,0,0.5);border-radius:10px;background-color:#e5e5e5}
.contentcarousel .nav-wrapper ul li button::-moz-focus-inner{border:0;padding:0}
.contentcarousel .nav-wrapper ul li button.is-active{opacity:1;background-color:#333}
.dark .contentcarousel .nav-wrapper ul li button{border:2px solid white;background:transparent}
.dark .contentcarousel .nav-wrapper ul li button.is-active{background-color:white}
.contentcarousel{width:96%}
#cookiealert{display:none;background-color:#333;background-image:linear-gradient(bottom,#171717 1%,#474747 14%,#424142 88%);background-image:-o-linear-gradient(bottom,#171717 1%,#474747 14%,#424142 88%);background-image:-moz-linear-gradient(bottom,#171717 1%,#474747 14%,#424142 88%);background-image:-webkit-linear-gradient(bottom,#171717 1%,#474747 14%,#424142 88%);background-image:-ms-linear-gradient(bottom,#171717 1%,#474747 14%,#424142 88%);position:relative;top:0;z-index:100000;width:100%;text-align:center;font-size:12px;padding:10px 0}
.alert h2,.alertgreen h2{display:inline-block;background:url(../img/alert.png) no-repeat left 50%;line-height:25px;padding:13px 0 13px 30px;font-size:14px;text-transform:none;color:#fff;font-weight:bold;margin:0;*display:inline}
.alertgreen h2{background:url(../img/alertgreen.png) no-repeat left 50%}
.alert button{background:#e95a11;border:1px #c05815 solid;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:white;font-weight:bold;text-shadow:1px -1px 0 #c05815;cursor:pointer;padding:2px 6px 3px;margin:0 10px}
.alertgreen button{display:none}
#cookiealert button:hover{background:#ff751a}
#cookiealert a{padding:0 15px;font-size:12px;color:white;text-decoration:underline}
.btn{padding:20px 0;text-align:center;width:100%}
@media only screen and (max-width:680px){.btn{float:none}
}
.btn a{text-decoration:none !important}
.btn span{display:inline-block;border-radius:5px;background-color:#ff751a;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.35);font-weight:normal;padding:.5em 1em;line-height:1.5;margin:0 0 1em 0}
.btn span:hover{text-decoration:none;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgba(0,0,0,0)),color-stop(29%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%)}
.btn span.unbtn{background:none !important;box-shadow:none;color:#0074be;text-shadow:none;border:0}
.btn span.unbtn:before,.btn span.unbtn:after{color:#ff751a}
.btn span.lrg{font-size:22px;font-size:2.2rem;font-family:"avenir-light",Arial,Helvetica,sans-serif;font-weight:normal}
.ja_jp .btn span.lrg{font-family:"avenir-reg",Arial,Helvetica,sans-serif,"Meiryo","Hiragino Kaku Gothic Pro",sans-serif}
.ko_kr .btn span.lrg{font-family:"avenir-reg",Arial,Helvetica,sans-serif,"Malgun Gothic",sans-serif}
.btn span.sml{line-height:1;padding:8px 10px}
.btn span.sml.unbtn{padding:0}
.btn span.align-left{float:left}
.btn span.align-right{float:right}
.btn span.icn-play,.btn span.icn-download,.btn span.icn-open,.btn span.icn-rightarrow,.btn span.icn-leftarrow,.btn span.icn-uparrow,.btn span.icn-downarrow,.btn span.icn-enlarge,.btn span.icn-phone,.btn span.icn-rightarrowcircle{padding-left:2em}
.btn span.icn-play:before,.btn span.icn-download:before,.btn span.icn-open:before,.btn span.icn-rightarrow:before,.btn span.icn-leftarrow:before,.btn span.icn-uparrow:before,.btn span.icn-downarrow:before,.btn span.icn-enlarge:before,.btn span.icn-phone:before,.btn span.icn-rightarrowcircle:before,.btn span.icn-play:after,.btn span.icn-download:after,.btn span.icn-open:after,.btn span.icn-rightarrow:after,.btn span.icn-leftarrow:after,.btn span.icn-uparrow:after,.btn span.icn-downarrow:after,.btn span.icn-enlarge:after,.btn span.icn-phone:after,.btn span.icn-rightarrowcircle:after{font-family:'sasicons-072717' !important;content:"\e616";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:#fff;line-height:1;-webkit-font-smoothing:antialiased}
.btn span.icn-play.unbtn:before,.btn span.icn-download.unbtn:before,.btn span.icn-open.unbtn:before,.btn span.icn-rightarrow.unbtn:before,.btn span.icn-leftarrow.unbtn:before,.btn span.icn-uparrow.unbtn:before,.btn span.icn-downarrow.unbtn:before,.btn span.icn-enlarge.unbtn:before,.btn span.icn-phone.unbtn:before,.btn span.icn-rightarrowcircle.unbtn:before,.btn span.icn-play.unbtn:after,.btn span.icn-download.unbtn:after,.btn span.icn-open.unbtn:after,.btn span.icn-rightarrow.unbtn:after,.btn span.icn-leftarrow.unbtn:after,.btn span.icn-uparrow.unbtn:after,.btn span.icn-downarrow.unbtn:after,.btn span.icn-enlarge.unbtn:after,.btn span.icn-phone.unbtn:after,.btn span.icn-rightarrowcircle.unbtn:after{color:#ff751a}
.btn span.icn-play:before,.btn span.icn-download:before,.btn span.icn-open:before,.btn span.icn-rightarrow:before,.btn span.icn-leftarrow:before,.btn span.icn-uparrow:before,.btn span.icn-downarrow:before,.btn span.icn-enlarge:before,.btn span.icn-phone:before,.btn span.icn-rightarrowcircle:before{margin-right:.3em;position:relative;bottom:-0.1em;margin-left:-1.3em}
.btn span.icn-play:after,.btn span.icn-download:after,.btn span.icn-open:after,.btn span.icn-rightarrow:after,.btn span.icn-leftarrow:after,.btn span.icn-uparrow:after,.btn span.icn-downarrow:after,.btn span.icn-enlarge:after,.btn span.icn-phone:after,.btn span.icn-rightarrowcircle:after{margin-left:.3em;position:relative;bottom:-0.1em;display:none}
.btn span.icn-right{padding-left:1em}
.btn span.icn-right.unbtn{padding-left:0}
.btn span.icn-right:before{display:none}
.btn span.icn-right:after{display:inline}
.btn span.icn-play:before,.btn span.icn-play:after{content:"\e61e"}
.btn span.icn-download:before,.btn span.icn-download:after{content:"\e625"}
.btn span.icn-open:before,.btn span.icn-open:after{content:"\e604"}
.btn span.icn-rightarrow:before,.btn span.icn-rightarrow:after{content:"\e616"}
.btn span.icn-leftarrow:before,.btn span.icn-leftarrow:after{content:"\e617"}
.btn span.icn-uparrow:before,.btn span.icn-uparrow:after{content:"\e618"}
.btn span.icn-downarrow:before,.btn span.icn-downarrow:after{content:"\e619"}
.btn span.icn-enlarge:before,.btn span.icn-enlarge:after{content:"\e61d"}
.btn span.icn-phone:before,.btn span.icn-phone:after{content:"\e61a"}
.btn span.icn-rightarrowcircle:before,.btn span.icn-rightarrowcircle:after{content:"\e609"}
.btn span.txt-dark{color:#333;color:rgba(0,0,0,0.6);text-shadow:0 -1px 0 rgba(255,255,255,0.5)}
.btn span.txt-dark:before,.btn span.txt-dark:after{color:#333;color:rgba(0,0,0,0.6)}
.btn span.txt-lrg{font-size:200%}
.btn span.txt-sml{font-size:90%}
#aside .btn{width:96%;margin:0 2%}
#aside .btn a span{width:96%;padding-left:2%;padding-right:2%;text-align:center}
.styledcontainer .contact-us form{width:90% !important;margin:auto}
.styledcontainer .contact-us form .form_error{position:relative;padding:4px;bottom:79px;background-color:#9e2f2f !important;color:#ccc !important}
.styledcontainer .contact-us form p.form_error{bottom:0}
.styledcontainer .contact-us form label[for="_custom_1_a"] .form_error{bottom:129px}
.styledcontainer .contact-us form input.form_field_text{border:1px solid #ccc !important;background:#fff !important;height:50px !important;color:#3e3e3e;padding-left:5px !important}
.styledcontainer .contact-us form input.form_button_submit{width:102% !important;margin-left:0 !important;background-color:#ff751a !important}
.styledcontainer .contact-us form .form_row{margin-left:0 !important;margin-bottom:1em !important}
.styledcontainer .contact-us form .form_row .form_leftcol{display:none}
.styledcontainer .contact-us div.cq-colctrl-lt0>div,.styledcontainer .contact-us div.cq-colctrl-lt1>div,.styledcontainer .contact-us div.cq-colctrl-lt2>div,.styledcontainer .contact-us div.cq-colctrl-lt3>div,.styledcontainer .contact-us div.cq-colctrl-lt4>div,.styledcontainer .contact-us div.cq-colctrl-lt5>div,.styledcontainer .contact-us div.cq-colctrl-lt6>div,.styledcontainer .contact-us div.cq-colctrl-lt7>div,.styledcontainer .contact-us div.cq-colctrl-lt8>div,.styledcontainer .contact-us div.cq-colctrl-lt9>div,.styledcontainer .contact-us div.cq-colctrl-lt10>div,.styledcontainer .contact-us div.cq-colctrl-lt11>div,.styledcontainer .contact-us div.cq-colctrl-lt12>div,.styledcontainer .contact-us div.cq-colctrl-lt13>div,.styledcontainer .contact-us div.cq-colctrl-lt14>div{height:70px}
.styledcontainer .contact-us div.cq-colctrl-lt0,.styledcontainer .contact-us div.cq-colctrl-lt1,.styledcontainer .contact-us div.cq-colctrl-lt2,.styledcontainer .contact-us div.cq-colctrl-lt3,.styledcontainer .contact-us div.cq-colctrl-lt4,.styledcontainer .contact-us div.cq-colctrl-lt5,.styledcontainer .contact-us div.cq-colctrl-lt6,.styledcontainer .contact-us div.cq-colctrl-lt7,.styledcontainer .contact-us div.cq-colctrl-lt8,.styledcontainer .contact-us div.cq-colctrl-lt9,.styledcontainer .contact-us div.cq-colctrl-lt10,.styledcontainer .contact-us div.cq-colctrl-lt11,.styledcontainer .contact-us div.cq-colctrl-lt12{margin-bottom:0}
.styledcontainer .contact-us div.cq-colctrl-lt3-c0{width:32%;min-width:32%;margin-right:2%}
@media only screen and (max-width:680px){.styledcontainer .contact-us div.cq-colctrl-lt3-c0{width:100%}
}
.styledcontainer .contact-us div.cq-colctrl-lt3-c1{width:32%;min-width:32%;margin-right:2%}
@media only screen and (max-width:680px){.styledcontainer .contact-us div.cq-colctrl-lt3-c1{width:100%}
}
.styledcontainer .contact-us div.cq-colctrl-lt3-c2{width:32%;min-width:32%;margin-right:0}
@media only screen and (max-width:680px){.styledcontainer .contact-us div.cq-colctrl-lt3-c2{width:100%}
}
.styledcontainer .contact-us button,.styledcontainer .contact-us input,.styledcontainer .contact-us optgroup,.styledcontainer .contact-us select,.styledcontainer .contact-us textarea{height:50px}
.styledcontainer .contact-us button,.styledcontainer .contact-us select{background:#fff;border:1px solid #ccc;color:#a9a9a9;width:102%}
.styledcontainer .contact-us textarea{height:auto;width:100%;border:1px solid #ccc;color:#3e3e3e;padding:10px 0 0 5px}
.styledcontainer .contact-us-sm form{width:70% !important;margin:auto}
@media only screen and (max-width:960px){.styledcontainer .contact-us-sm form{width:90% !important}
}
.styledcontainer .contact-us-sm form .form_error{position:relative;padding:4px;bottom:79px;background-color:#9e2f2f !important;color:#ccc !important}
.styledcontainer .contact-us-sm form p.form_error{bottom:0}
.styledcontainer .contact-us-sm form label[for="_custom_1_a"] .form_error{bottom:129px}
.styledcontainer .contact-us-sm form input.form_field_text{border:1px solid #ccc !important;background:#fff !important;height:50px !important;color:#3e3e3e;padding-left:5px !important}
.styledcontainer .contact-us-sm form input.form_button_submit{width:102% !important;margin-left:0 !important;background-color:#ff751a !important}
.styledcontainer .contact-us-sm form .form_row{margin-left:0 !important;margin-bottom:1em !important}
.styledcontainer .contact-us-sm form .form_row .form_leftcol{display:none}
.styledcontainer .contact-us-sm div.cq-colctrl-lt0>div,.styledcontainer .contact-us-sm div.cq-colctrl-lt1>div,.styledcontainer .contact-us-sm div.cq-colctrl-lt2>div,.styledcontainer .contact-us-sm div.cq-colctrl-lt3>div,.styledcontainer .contact-us-sm div.cq-colctrl-lt4>div,.styledcontainer .contact-us-sm div.cq-colctrl-lt5>div,.styledcontainer .contact-us-sm div.cq-colctrl-lt6>div,.styledcontainer .contact-us-sm div.cq-colctrl-lt7>div,.styledcontainer .contact-us-sm div.cq-colctrl-lt8>div,.styledcontainer .contact-us-sm div.cq-colctrl-lt9>div,.styledcontainer .contact-us-sm div.cq-colctrl-lt10>div,.styledcontainer .contact-us-sm div.cq-colctrl-lt11>div,.styledcontainer .contact-us-sm div.cq-colctrl-lt12>div,.styledcontainer .contact-us-sm div.cq-colctrl-lt13>div,.styledcontainer .contact-us-sm div.cq-colctrl-lt14>div{height:70px}
.styledcontainer .contact-us-sm div.cq-colctrl-lt0,.styledcontainer .contact-us-sm div.cq-colctrl-lt1,.styledcontainer .contact-us-sm div.cq-colctrl-lt2,.styledcontainer .contact-us-sm div.cq-colctrl-lt3,.styledcontainer .contact-us-sm div.cq-colctrl-lt4,.styledcontainer .contact-us-sm div.cq-colctrl-lt5,.styledcontainer .contact-us-sm div.cq-colctrl-lt6,.styledcontainer .contact-us-sm div.cq-colctrl-lt7,.styledcontainer .contact-us-sm div.cq-colctrl-lt8,.styledcontainer .contact-us-sm div.cq-colctrl-lt9,.styledcontainer .contact-us-sm div.cq-colctrl-lt10,.styledcontainer .contact-us-sm div.cq-colctrl-lt11,.styledcontainer .contact-us-sm div.cq-colctrl-lt12{margin-bottom:0}
.styledcontainer .contact-us-sm div.cq-colctrl-lt3-c0{width:32%;min-width:32%;margin-right:2%}
@media only screen and (max-width:680px){.styledcontainer .contact-us-sm div.cq-colctrl-lt3-c0{width:100%}
}
.styledcontainer .contact-us-sm div.cq-colctrl-lt3-c1{width:32%;min-width:32%;margin-right:2%}
@media only screen and (max-width:680px){.styledcontainer .contact-us-sm div.cq-colctrl-lt3-c1{width:100%}
}
.styledcontainer .contact-us-sm div.cq-colctrl-lt3-c2{width:32%;min-width:32%;margin-right:0}
@media only screen and (max-width:680px){.styledcontainer .contact-us-sm div.cq-colctrl-lt3-c2{width:100%}
}
.styledcontainer .contact-us-sm button,.styledcontainer .contact-us-sm input,.styledcontainer .contact-us-sm optgroup,.styledcontainer .contact-us-sm select,.styledcontainer .contact-us-sm textarea{height:50px}
.styledcontainer .contact-us-sm button,.styledcontainer .contact-us-sm select{background:#fff;border:1px solid #ccc;color:#a9a9a9;width:102%}
.styledcontainer .contact-us-sm textarea{height:auto;width:100%;border:1px solid #ccc;color:#3e3e3e;padding:10px 0 0 5px}
.styledcontainer .contact-us-85 textarea,.styledcontainer .contact-us-85 form input.form_field_text,.styledcontainer .contact-us-85 select{background:rgba(255,255,255,0.85) !important}
.livepersonchat{margin:40px 0}
#main .livepersonchat{margin-left:20px}
.livepersonchat .lp-text a{font-weight:bold}
.livepersonchat .lp-text .offline a{color:#999}
.livepersonchat .lp-text-icon a{font-weight:bold}
.livepersonchat .lp-text-icon a:before{font-family:'sasicons-072717' !important;content:"\e615";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:#0074be;line-height:1;-webkit-font-smoothing:antialiased;font-size:120%;margin-right:.25em}
.livepersonchat .lp-text-icon .offline a{color:#999}
.livepersonchat .lp-text-icon .offline a:before{opacity:.5;color:#999}
.livepersonchat .lp-button a{display:block;display:inline-block;border-radius:5px;background-color:#0074be;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.35);text-decoration:none;font-size:14px;font-size:1.4rem;font-weight:bold;padding:5px 10px}
.livepersonchat .lp-button a:hover{text-decoration:none;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgba(0,0,0,0)),color-stop(29%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%)}
#main .livepersonchat .lp-button a{width:auto;font-size:14px;font-size:1.4rem}
#aside .livepersonchat .lp-button a{width:88%;margin-left:4%;margin-right:4%;padding:5px 2%}
.livepersonchat .lp-button .offline a{background-color:#e5e5e5;color:#999;text-shadow:0 0 0 transparent}
.livepersonchat .lp-button-icon a{display:block;display:inline-block;border-radius:5px;background-color:#0074be;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.35);text-decoration:none;font-size:14px;font-size:1.4rem;line-height:2;font-weight:bold;padding:5px 10px}
.livepersonchat .lp-button-icon a:hover{text-decoration:none;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgba(0,0,0,0)),color-stop(29%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%)}
.livepersonchat .lp-button-icon a:before{font-family:'sasicons-072717' !important;content:"\e615";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:#fff;line-height:1;-webkit-font-smoothing:antialiased;font-size:120%;margin-right:.25em}
#main .livepersonchat .lp-button-icon a{width:auto;font-size:14px;font-size:1.4rem}
#aside .livepersonchat .lp-button-icon a{width:88%;margin-left:4%;margin-right:4%;padding:5px 2%}
.livepersonchat .lp-button-icon .offline a{background-color:#e5e5e5;color:#999;text-shadow:0 0 0 transparent}
#main .htb-chat-form .par{padding:0}
#main .htb-chat-form .par .livepersonchat{margin-left:0}
#feedback{display:none}
#feedback.is-active{display:block}
#feedback #feedback-link{cursor:pointer;background:#0074be;border-top-left-radius:5px;border-top-right-radius:5px;padding:.5em .5em 4em;margin-right:-3.5em;color:white;display:inline-block;position:relative;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}
.ie7 #feedback #feedback-link,.ie8 #feedback #feedback-link,.ie9 #feedback #feedback-link{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
#feedback #feedback-link:hover{margin-right:-2em}
#feedback #feedback-button{width:auto;border:0 none;margin:0;padding:0;background:transparent;overflow:visible;outline:0;cursor:pointer;background:#0074be;border-top-left-radius:5px;border-top-right-radius:5px;padding:.5em .5em 3em;margin-top:.5em;margin-left:.75em;color:white;display:inline-block;position:relative;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}
#feedback #feedback-button::-moz-focus-inner{border:0;padding:0}
.ie7 #feedback #feedback-button,.ie8 #feedback #feedback-button,.ie9 #feedback #feedback-button{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);margin-left:1.25em}
#feedback #feedback-button:hover{margin-left:0}
@media only screen and (max-width:680px){#feedback #feedback-button{border-radius:5px;padding:5px;margin:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}
}
#close-uz-modal{width:auto;border:0 none;margin:0;padding:0;background:transparent;overflow:visible;outline:0;background:white;cursor:pointer;display:inline-block;width:40px;height:30px;float:right;position:absolute;top:10px;right:10px;z-index:2;text-decoration:none}
#close-uz-modal::-moz-focus-inner{border:0;padding:0}
#close-uz-modal:after{font-family:'sasicons-072717' !important;content:"\e623";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:#0074be;line-height:1;-webkit-font-smoothing:antialiased;font-size:25px;font-size:2.5rem}
.hp-justification{display:none !important}
form{width:auto;padding-top:5px;font-size:12px;font-size:1.2rem}
@media only screen and (max-width:960px){form{width:90%;text-align:center}
}
#aside form,.parsys_column form{width:80%;padding:20px 5% 5% 5%;margin:0 5%;text-align:center;border:1px solid #ccc;background-color:#eaebec;border-radius:5px}
form .text{text-align:left}
@media only screen and (max-width:960px){form .text{padding:0}
}
form hr{margin-left:20px;margin-right:20px}
form .form_row label{color:#666;font-weight:bold}
#aside form .form_row label,.parsys_column form .form_row label{font-size:12px;font-size:1.2rem;text-shadow:0 -1px 0 #fff}
form span.required{color:#9e2f2f;padding-left:.2em}
form .standardfields .form_field_text{width:266px}
@media only screen and (max-width:960px){form .standardfields .form_field_text{width:100%}
}
form .standardfields .middleinitial .form_field_text,form .standardfields .zip .form_field_text{width:auto}
form input.form_field_text{border:1px solid #999;background:#f5f5f5;background:-moz-linear-gradient(top,#eee 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#eee 0,#fff 100%);background:-o-linear-gradient(top,#eee 0,#fff 100%);background:-ms-linear-gradient(top,#eee 0,#fff 100%);background:linear-gradient(to bottom,#eee 0,#fff 100%)}
@media only screen and (max-width:960px){form input.form_field_text{width:98%;margin:0;padding:1%;height:20px}
}
#aside form input.form_field_text,.parsys_column form input.form_field_text{width:98%;margin:0;padding:1%;height:20px}
form textarea{border:1px solid #999;background:#f5f5f5;background:-moz-linear-gradient(top,#eee 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#eee 0,#fff 100%);background:-o-linear-gradient(top,#eee 0,#fff 100%);background:-ms-linear-gradient(top,#eee 0,#fff 100%);background:linear-gradient(to bottom,#eee 0,#fff 100%)}
@media only screen and (max-width:960px){form textarea{width:98%;margin:0;padding:1%;height:60px}
}
#aside form textarea,.parsys_column form textarea{width:98%%;margin:0;padding:1%}
form .form_row{display:block;clear:both;margin-bottom:15px;padding-left:0}
form .form_row .form_leftcol{width:300px;margin:0 10px;float:left;text-align:right}
form .form_row .form_leftcol div{display:inline}
@media only screen and (max-width:960px){form .form_row .form_leftcol{width:100%;margin:0;float:none;text-align:left}
}
#aside form .form_row .form_leftcol,.parsys_column form .form_row .form_leftcol{width:100%;margin:0;float:none;text-align:left}
form .form_row .form_rightcol{margin-left:320px}
#aside form .form_row .form_rightcol,.parsys_column form .form_row .form_rightcol{margin-left:0}
@media only screen and (max-width:960px){form .form_row .form_rightcol{margin-left:0}
}
form .form_row .form_row_description{font-size:75%;display:block}
form .saswwwradio,form .checkbox,form .radio{position:relative;padding-bottom:20px;text-align:left}
@media only screen and (max-width:960px){form .saswwwradio,form .checkbox,form .radio{margin:0}
}
form .saswwwradio .form_row,form .checkbox .form_row,form .radio .form_row{padding-left:320px;margin-bottom:5px}
@media only screen and (max-width:960px){form .saswwwradio .form_row,form .checkbox .form_row,form .radio .form_row{padding-left:0;padding-bottom:.5em}
}
#aside form .saswwwradio .form_row,#aside form .checkbox .form_row,#aside form .radio .form_row,.parsys_column form .saswwwradio .form_row,.parsys_column form .checkbox .form_row,.parsys_column form .radio .form_row{padding-left:0}
form .saswwwradio .form_row:first-of-type,form .checkbox .form_row:first-of-type,form .radio .form_row:first-of-type{padding:0;position:absolute;left:0;top:0}
@media only screen and (max-width:960px){form .saswwwradio .form_row:first-of-type,form .checkbox .form_row:first-of-type,form .radio .form_row:first-of-type{position:relative}
}
#aside form .saswwwradio .form_row:first-of-type,#aside form .checkbox .form_row:first-of-type,#aside form .radio .form_row:first-of-type,.parsys_column form .saswwwradio .form_row:first-of-type,.parsys_column form .checkbox .form_row:first-of-type,.parsys_column form .radio .form_row:first-of-type{position:relative}
form .saswwwradio .form_row .form_rightcol,form .checkbox .form_row .form_rightcol,form .radio .form_row .form_rightcol{line-height:1.5em;margin-left:0;padding-left:20px;margin-bottom:.5em;position:relative}
form .saswwwradio .form_row .form_rightcol input,form .checkbox .form_row .form_rightcol input,form .radio .form_row .form_rightcol input{position:absolute;left:0;top:0}
form .genderradio{padding-left:320px}
form .genderradio .form_row{padding-left:0;display:inline;padding-right:20px;margin-bottom:0;line-height:1;zoom:1}
form .genderradio .form_row .form_rightcol{margin-left:0;display:inline;*float:left}
form .genderradio .form_row:first-child{padding-right:0}
@media only screen and (max-width:960px){form .genderradio{padding-left:0}
}
#aside form .genderradio,.parsys_column form .genderradio{padding-left:0}
@media only screen and (max-width:960px){form .dropdown{width:100%;margin:0}
}
form select{font-size:12px;font-size:1.2rem}
@media only screen and (max-width:960px){form select{width:100%;padding:10px 0}
}
#aside form select,.parsys_column form select{width:100%;padding:5px 0}
form .form_error{color:#9e2f2f;font-weight:bold}
form span.form_error{display:block;padding-top:5px}
form div.form_error{margin-top:-15px}
@media only screen and (max-width:480px){form div.form_error{margin-top:-30px;font-size:80%}
}
#aside form div.form_error,.parsys_column form div.form_error{margin-top:-30px;font-size:80%}
form p.form_error{padding:0 10px 0 20px;position:relative;text-align:left}
@media only screen and (max-width:480px){form p.form_error{margin-left:0}
}
#aside form p.form_error,.parsys_column form p.form_error{margin-left:0}
form p.form_error:before{font-family:'sasicons-072717' !important;content:"\e608";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:#9e2f2f;line-height:1;-webkit-font-smoothing:antialiased;font-size:120%;margin-right:.2em}
@media only screen and (max-width:480px){form p.form_error:before{top:auto;bottom:0}
}
form #mailingAddress2,form #mailingAddress3{margin-top:5px}
.form_button_submit{padding:.5em 1em;margin-left:8px;border:1px solid #eee;display:inline-block;border-radius:5px;background-color:#ff751a;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.35);color:#fff;font-size:20px;font-size:2rem;line-height:1;white-space:normal}
.form_button_submit:hover{text-decoration:none;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgba(0,0,0,0)),color-stop(29%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%)}
@media only screen and (max-width:480px){.form_button_submit{width:100%;margin:0}
}
#aside .form_button_submit{width:100%;margin:0}
/*! jQuery UI - v1.10.4 - 2014-04-15
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.menu.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}
.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}
.ui-menu .ui-state-disabled a{cursor:default}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}
.ui-menu .ui-menu-icon{position:static;float:right}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content a{color:#222}
.ui-widget-header a{color:#222}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}
.ui-icon{width:16px;height:16px}
#company_autocomp{width:205px;height:0}
.ui-autocomplete{margin:0;padding:0;list-style:none;text-align:left;background:#fff;border:1px solid #eee;box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.ui-autocomplete li a{padding:5px 5%;display:inline-block;width:90%;line-height:1.5;color:#929496}
.ui-autocomplete li a:hover{background:#efefef;text-decoration:none}
#formintrotext ul{padding-left:15px}
.mod-header{background-color:white;overflow:hidden;padding-bottom:10px}
@media only screen and (max-width:680px){.mod-header{overflow:visible;background:0;padding-bottom:5px;padding-top:10px;margin-top:40px}
}
.mod-header .mod-header-branding{display:block;width:180px;height:46px;margin:20px;background:url(clientlibs/css/img/sas-TPTK-sprite.png) no-repeat left -150px;text-indent:-9999px}
@media screen and (-webkit-min-device-pixel-ratio:1.5){.mod-header .mod-header-branding{background-position:left top;background-size:180px,134px}
}
@media only screen and (max-width:680px){.mod-header .mod-header-branding{width:85px;margin-top:10px;margin-bottom:15px;background-position:left -66px;background-size:150px,112px;overflow:visible}
}
.mod-header .mod-header-img,.mod-header .campaignHeaderImage{position:absolute;right:0;bottom:0;z-index:0;height:100%;width:300px}
@media only screen and (max-width:960px){.mod-header .mod-header-img,.mod-header .campaignHeaderImage{width:30%}
}
@media only screen and (max-width:680px){.mod-header .mod-header-img,.mod-header .campaignHeaderImage{height:85px;position:absolute;top:0;right:0}
}
.mod-header .mod-header-img img,.mod-header .campaignHeaderImage img{position:absolute;bottom:0;right:0;max-width:100%}
@media only screen and (max-width:960px){.mod-header .mod-header-img img,.mod-header .campaignHeaderImage img{max-height:100%}
}
@media only screen and (max-width:680px){.mod-header .mod-header-img img,.mod-header .campaignHeaderImage img{min-width:auto}
}
.mod-header .title_node{position:relative;z-index:1;width:100%}
.mod-header h1{padding-left:20px;margin:0 20px 0 0;width:620px;display:inline-block;color:#000;font-family:"avenir-light",Arial,Helvetica,sans-serif;line-height:1.25}
@media only screen and (max-width:960px){.mod-header h1{width:65%;margin:0 5% 0 0}
}
@media only screen and (max-width:680px){.mod-header h1{width:90%;padding:30px 5% 0;background:#fff;box-shadow:0 -2px 2px rgba(0,0,0,0.5)}
}
.mod-header .subtitle_node{padding-left:20px;padding-top:10px;width:700px;display:inline-block;margin-bottom:25px;color:#666;font-size:16px;font-size:1.6rem;line-height:1.5;font-weight:normal;position:relative;z-index:1}
.mod-header .subtitle_node sup{font-size:60%;line-height:1;height:0;vertical-align:baseline;bottom:1ex}
@media only screen and (max-width:960px){.mod-header .subtitle_node{width:65%;margin:0 5% 0 0}
}
@media only screen and (max-width:680px){.mod-header .subtitle_node{width:90%;padding:10px 5% 10px;box-shadow:0 2px 2px rgba(0,0,0,0.5)}
}
.mod-header .dialogue_node,.mod-header .offertype_node{padding:0 20px 0 700px;display:block;width:230px;margin:0;font-size:18px;font-size:1.8rem;line-height:1.8;text-transform:uppercase;font-weight:normal;color:#fff;text-align:right;background-color:#666;position:absolute;bottom:0;left:0;height:30px}
@media only screen and (max-width:960px){.mod-header .dialogue_node,.mod-header .offertype_node{width:90%;padding:0 5%}
}
@media only screen and (max-width:680px){.mod-header .dialogue_node,.mod-header .offertype_node{width:90%;padding:0 5%;background:#eee;color:#666;height:20px;font-size:14px;font-size:1.4rem;line-height:1.4;top:80px;right:0;z-index:3}
}
.energybar-cobalt{border-top:15px solid #0074be}
.energybar-orange{border-top:15px solid #f08000}
.energybar-slate{border-top:15px solid #818181}
.energybar-midnight{border-top:15px solid #1f344c}
.energybar-sky{border-top:15px solid #61bae9}
.energybar-plum{border-top:15px solid #8e2f8a}
.energybar-yellow{border-top:15px solid #ffca39}
.energybar-blue{border-top:15px solid #2590ec}
.energybar-green{border-top:15px solid #90b328}
.energybar-violet{border-top:15px solid #3d5aae}
.energybar-red{border-top:15px solid #9c2910}
.energybar-aqua{border-top:15px solid #0abf85}
.energybar-teal{border-top:15px solid #00929f}
.overlay-blk{background:rgba(0,0,0,0.45)}
.grad-blue-top-bot .bg:before,.grad-blue-bot-top .bg:before,.grad-blue-r-l .bg:before,.grad-blue-l-r .bg:before,.grad-blk-top-bot .bg:before,.grad-blk-bot-top .bg:before,.grad-blk-r-l .bg:before,.grad-blk-l-r .bg:before{content:'';position:absolute;left:0;right:0;height:100%;width:100%;margin:0;padding:0;z-index:0}
.grad-blue-top-bot .container .bg:before,.grad-blue-bot-top .container .bg:before,.grad-blue-r-l .container .bg:before,.grad-blue-l-r .container .bg:before,.grad-blk-top-bot .container .bg:before,.grad-blk-bot-top .container .bg:before,.grad-blk-r-l .container .bg:before,.grad-blk-l-r .container .bg:before{background:none !important}
.grad-blue-top-bot .bg:before{background:-moz-linear-gradient(top,rgba(31,52,76,0.8) 0,rgba(31,52,76,0) 100%);background:-webkit-linear-gradient(top,rgba(31,52,76,0.8) 0,rgba(31,52,76,0) 100%);background:linear-gradient(to bottom,rgba(31,52,76,0.8) 0,rgba(31,52,76,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#66000000',GradientType=0)}
.grad-blue-bot-top .bg:before{background:-moz-linear-gradient(top,rgba(31,52,76,0) 0,rgba(31,52,76,0.8) 100%);background:-webkit-linear-gradient(top,rgba(31,52,76,0) 0,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(31,52,76,0) 0,rgba(31,52,76,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#66000000',GradientType=0)}
.grad-blue-r-l .bg:before{background:-moz-linear-gradient(left,rgba(31,52,76,0) 0,rgba(31,52,76,0.8) 100%);background:-webkit-linear-gradient(left,rgba(31,52,76,0) 0,rgba(31,52,76,0.8) 100%);background:linear-gradient(to right,rgba(31,52,76,0) 0,rgba(31,52,76,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#66000000',GradientType=1)}
.grad-blue-l-r .bg:before{background:-moz-linear-gradient(left,rgba(31,52,76,0.8) 0,rgba(31,52,76,0) 100%);background:-webkit-linear-gradient(left,rgba(31,52,76,0.8) 0,rgba(31,52,76,0) 100%);background:linear-gradient(to right,rgba(31,52,76,0.8) 0,rgba(31,52,76,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#0a000000',GradientType=1)}
.grad-blk-top-bot .bg:before{background:-moz-linear-gradient(top,rgba(0,0,0,0.9) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.9) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.9) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#66000000',GradientType=0)}
.grad-blk-bot-top .bg:before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#66000000',GradientType=0)}
.grad-blk-r-l .bg:before{background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.9) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#66000000',GradientType=1)}
.grad-blk-l-r .bg:before{background:-moz-linear-gradient(left,rgba(0,0,0,0.9) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.9) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.9) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#0a000000',GradientType=1)}
.icon .svg{margin-top:10px;margin-bottom:10px;text-align:center}
.icon .svg.align-left{text-align:left}
.icon .svg.align-right{text-align:right}
.icon .svg.float-left{float:left}
.icon .svg.float-right{float:right}
.image{display:block;width:100%;max-width:100%}
.image>div{display:block}
.image>div img{max-width:100%}
.image>div.img-left{text-align:left}
.image>div.img-center{text-align:center}
.image>div.img-right{text-align:right}
#aside .image{text-align:left}
.confirmationpagetext,.text>div,.text{text-align:left}
.confirmationpagetext .display-txt,.text>div .display-txt,.text .display-txt{font-size:72px !important;font-size:7.2rem !important;font-family:"avenir-ultralight",Arial,Helvetica,sans-serif;line-height:115%}
.confirmationpagetext .display-med-txt,.text>div .display-med-txt,.text .display-med-txt{font-size:62px !important;font-size:6.2rem !important;font-family:"avenir-ultralight",Arial,Helvetica,sans-serif;line-height:115%}
.confirmationpagetext .display-sm-txt,.text>div .display-sm-txt,.text .display-sm-txt{font-size:52px !important;font-size:5.2rem !important;font-family:"avenir-ultralight",Arial,Helvetica,sans-serif;line-height:115%}
.confirmationpagetext .xlarge-txt-light,.text>div .xlarge-txt-light,.text .xlarge-txt-light{font-size:52px !important;font-size:5.2rem !important;font-family:"avenir-light",Arial,Helvetica,sans-serif;line-height:115%}
.confirmationpagetext .xlarge-txt-medium,.text>div .xlarge-txt-medium,.text .xlarge-txt-medium{font-size:52px !important;font-size:5.2rem !important;font-family:"avenir-med",Arial,Helvetica,sans-serif;line-height:115%}
.confirmationpagetext .large-txt-light,.text>div .large-txt-light,.text .large-txt-light{font-size:42px !important;font-size:4.2rem !important;font-family:"avenir-light",Arial,Helvetica,sans-serif;line-height:115%}
.confirmationpagetext .large-txt-medium,.text>div .large-txt-medium,.text .large-txt-medium{font-size:42px !important;font-size:4.2rem !important;font-family:"avenir-med",Arial,Helvetica,sans-serif;line-height:115%}
.confirmationpagetext .regular-txt-light,.text>div .regular-txt-light,.text .regular-txt-light{font-size:34px !important;font-size:3.4rem !important;font-family:"avenir-light",Arial,Helvetica,sans-serif;line-height:115%}
.confirmationpagetext .regular-txt-medium,.text>div .regular-txt-medium,.text .regular-txt-medium{font-size:34px !important;font-size:3.4rem !important;font-family:"avenir-med",Arial,Helvetica,sans-serif;line-height:115%}
.confirmationpagetext .small-txt-light,.text>div .small-txt-light,.text .small-txt-light{font-size:24px !important;font-size:2.4rem !important;font-family:"avenir-light",Arial,Helvetica,sans-serif;line-height:115%}
.confirmationpagetext .small-txt-medium,.text>div .small-txt-medium,.text .small-txt-medium{font-size:24px !important;font-size:2.4rem !important;font-family:"avenir-med",Arial,Helvetica,sans-serif;line-height:115%}
.confirmationpagetext .xsmall-txt-light,.text>div .xsmall-txt-light,.text .xsmall-txt-light{font-size:18px !important;font-size:1.8rem !important;font-family:"avenir-light",Arial,Helvetica,sans-serif;line-height:115%}
.confirmationpagetext .xsmall-txt-medium,.text>div .xsmall-txt-medium,.text .xsmall-txt-medium{font-size:18px !important;font-size:1.8rem !important;font-family:"avenir-med",Arial,Helvetica,sans-serif;line-height:115%}
@media only screen and (max-width:480px){.touch .confirmationpagetext,.touch .text>div,.touch .text{overflow:scroll}
.touch form .confirmationpagetext,.touch form .text>div,.touch form .text{overflow:visible}
}
.confirmationpagetext h1,.text>div h1,.text h1,.confirmationpagetext h2,.text>div h2,.text h2,.confirmationpagetext h3,.text>div h3,.text h3,.confirmationpagetext h4,.text>div h4,.text h4,.confirmationpagetext h5,.text>div h5,.text h5,.confirmationpagetext h6,.text>div h6,.text h6{padding:10px 0 5px 0;border-bottom:1px dotted #999;margin-bottom:20px}
.confirmationpagetext h1+h1,.text>div h1+h1,.text h1+h1,.confirmationpagetext h2+h1,.text>div h2+h1,.text h2+h1,.confirmationpagetext h3+h1,.text>div h3+h1,.text h3+h1,.confirmationpagetext h4+h1,.text>div h4+h1,.text h4+h1,.confirmationpagetext h5+h1,.text>div h5+h1,.text h5+h1,.confirmationpagetext h6+h1,.text>div h6+h1,.text h6+h1,.confirmationpagetext h1+h2,.text>div h1+h2,.text h1+h2,.confirmationpagetext h2+h2,.text>div h2+h2,.text h2+h2,.confirmationpagetext h3+h2,.text>div h3+h2,.text h3+h2,.confirmationpagetext h4+h2,.text>div h4+h2,.text h4+h2,.confirmationpagetext h5+h2,.text>div h5+h2,.text h5+h2,.confirmationpagetext h6+h2,.text>div h6+h2,.text h6+h2,.confirmationpagetext h1+h3,.text>div h1+h3,.text h1+h3,.confirmationpagetext h2+h3,.text>div h2+h3,.text h2+h3,.confirmationpagetext h3+h3,.text>div h3+h3,.text h3+h3,.confirmationpagetext h4+h3,.text>div h4+h3,.text h4+h3,.confirmationpagetext h5+h3,.text>div h5+h3,.text h5+h3,.confirmationpagetext h6+h3,.text>div h6+h3,.text h6+h3,.confirmationpagetext h1+h4,.text>div h1+h4,.text h1+h4,.confirmationpagetext h2+h4,.text>div h2+h4,.text h2+h4,.confirmationpagetext h3+h4,.text>div h3+h4,.text h3+h4,.confirmationpagetext h4+h4,.text>div h4+h4,.text h4+h4,.confirmationpagetext h5+h4,.text>div h5+h4,.text h5+h4,.confirmationpagetext h6+h4,.text>div h6+h4,.text h6+h4,.confirmationpagetext h1+h5,.text>div h1+h5,.text h1+h5,.confirmationpagetext h2+h5,.text>div h2+h5,.text h2+h5,.confirmationpagetext h3+h5,.text>div h3+h5,.text h3+h5,.confirmationpagetext h4+h5,.text>div h4+h5,.text h4+h5,.confirmationpagetext h5+h5,.text>div h5+h5,.text h5+h5,.confirmationpagetext h6+h5,.text>div h6+h5,.text h6+h5,.confirmationpagetext h1+h6,.text>div h1+h6,.text h1+h6,.confirmationpagetext h2+h6,.text>div h2+h6,.text h2+h6,.confirmationpagetext h3+h6,.text>div h3+h6,.text h3+h6,.confirmationpagetext h4+h6,.text>div h4+h6,.text h4+h6,.confirmationpagetext h5+h6,.text>div h5+h6,.text h5+h6,.confirmationpagetext h6+h6,.text>div h6+h6,.text h6+h6{border-bottom:0}
.confirmationpagetext blockquote,.text>div blockquote,.text blockquote{font-family:"avenir-light",Arial,Helvetica,sans-serif;font-size:26px;font-size:2.6rem;color:#ff751a;margin:0 0 20px -1em;position:relative;padding:0 1em}
.confirmationpagetext blockquote .txt-light,.text>div blockquote .txt-light,.text blockquote .txt-light{color:#929496}
.confirmationpagetext blockquote:before,.text>div blockquote:before,.text blockquote:before{content:'\201C';font-family:Georgia,cursive;font-size:1000%;width:1em;position:absolute;top:-0.25em;left:0;color:#f2f2f2;z-index:-1}
@media print{.confirmationpagetext blockquote:before,.text>div blockquote:before,.text blockquote:before{font-size:100%;top:0;left:.5em}
}
.confirmationpagetext blockquote:after,.text>div blockquote:after,.text blockquote:after{content:'\201D';font-family:Georgia,cursive;width:0;height:0;font-size:1000%;line-height:0;display:inline-block;color:#f2f2f2;position:absolute;bottom:-0.25em;right:.5em;z-index:-1}
@media print{.confirmationpagetext blockquote:after,.text>div blockquote:after,.text blockquote:after{position:absolute;font-size:100%;bottom:.25em}
}
.confirmationpagetext>ul,.text>div>ul,.text>ul,.confirmationpagetext>ol,.text>div>ol,.text>ol{margin:20px}
@media only screen and (max-width:480px){.confirmationpagetext>ul,.text>div>ul,.text>ul,.confirmationpagetext>ol,.text>div>ol,.text>ol{width:90%;margin:0 5% .5px}
}
.confirmationpagetext>ol.list-bullet,.text>div>ol.list-bullet,.text>ol.list-bullet,.confirmationpagetext>ol.list-arrow,.text>div>ol.list-arrow,.text>ol.list-arrow{margin:20px 0 20px;list-style:none}
.borderradius .confirmationpagetext>ol.list-bullet,.borderradius .text>div>ol.list-bullet,.borderradius .text>ol.list-bullet,.borderradius .confirmationpagetext>ol.list-arrow,.borderradius .text>div>ol.list-arrow,.borderradius .text>ol.list-arrow{list-style:none;counter-reset:fancy-list;margin:0}
.borderradius .confirmationpagetext>ol.list-bullet>li,.borderradius .text>div>ol.list-bullet>li,.borderradius .text>ol.list-bullet>li,.borderradius .confirmationpagetext>ol.list-arrow>li,.borderradius .text>div>ol.list-arrow>li,.borderradius .text>ol.list-arrow>li{counter-increment:fancy-list;padding-left:3em}
.borderradius .confirmationpagetext>ol.list-bullet>li:before,.borderradius .text>div>ol.list-bullet>li:before,.borderradius .text>ol.list-bullet>li:before,.borderradius .confirmationpagetext>ol.list-arrow>li:before,.borderradius .text>div>ol.list-arrow>li:before,.borderradius .text>ol.list-arrow>li:before{display:inline-block;content:counter(fancy-list,decimal);font-family:"avenir-med",Arial,Helvetica,sans-serif;font-weight:normal;background-color:#0074be;color:white;text-shadow:0 -1px 0 #00558b;border-radius:50%;width:1.5em;margin-left:-2em;margin-right:.5em;line-height:1.5;text-align:center}
.ja_jp .borderradius .confirmationpagetext>ol.list-bullet>li:before,.ja_jp .borderradius .text>div>ol.list-bullet>li:before,.ja_jp .borderradius .text>ol.list-bullet>li:before,.ja_jp .borderradius .confirmationpagetext>ol.list-arrow>li:before,.ja_jp .borderradius .text>div>ol.list-arrow>li:before,.ja_jp .borderradius .text>ol.list-arrow>li:before{font-family:"avenir-reg",Arial,Helvetica,sans-serif,"Meiryo","Hiragino Kaku Gothic Pro",sans-serif}
.ko_kr .borderradius .confirmationpagetext>ol.list-bullet>li:before,.ko_kr .borderradius .text>div>ol.list-bullet>li:before,.ko_kr .borderradius .text>ol.list-bullet>li:before,.ko_kr .borderradius .confirmationpagetext>ol.list-arrow>li:before,.ko_kr .borderradius .text>div>ol.list-arrow>li:before,.ko_kr .borderradius .text>ol.list-arrow>li:before{font-family:"avenir-reg",Arial,Helvetica,sans-serif,"Malgun Gothic",sans-serif}
.borderradius .confirmationpagetext>ol.list-bullet>li ul,.borderradius .text>div>ol.list-bullet>li ul,.borderradius .text>ol.list-bullet>li ul,.borderradius .confirmationpagetext>ol.list-arrow>li ul,.borderradius .text>div>ol.list-arrow>li ul,.borderradius .text>ol.list-arrow>li ul{margin-left:1.25em}
.confirmationpagetext>ol.list-none,.text>div>ol.list-none,.text>ol.list-none,.confirmationpagetext>ol,.text>div>ol,.text>ol{margin-left:1.5em}
.confirmationpagetext img,.text>div img,.text img{padding:.5em;max-width:100%;height:auto}
.no-borderradius .confirmationpagetext img,.no-borderradius .text>div img,.no-borderradius .text img{width:auto}
#aside .text{padding:0;text-align:left}
@media only screen and (max-width:480px){#aside .text{padding:0 5%}
}
#aside .text h2,#aside .text h3,#aside .text h4,#aside .text h5,#aside .text h6{padding:2px 2%;margin:10px 2% 5px;width:92%;background-color:#999;color:#fff;line-height:1.2;font-size:14px;font-size:1.4rem}
#aside .text p{padding:0 4%;width:92%;font-size:14px;font-size:1.4rem;line-height:1.4;margin-bottom:.5em}
#aside .text ul{font-size:14px;font-size:1.4rem;line-height:1.4;margin-left:2em}
#createprofilewidget{padding:10px 20px 0;border-top:1px solid #999}
table.scroll-color{font-family:"avenir-light",Arial,Helvetica,sans-serif;width:100%;font-size:1.5rem;border-collapse:collapse;border-spacing:0;color:#333}
@media only screen and (max-width:680px){table.scroll-color{display:block;position:relative;width:100%}
}
@media only screen and (max-width:480px){table.scroll-color{width:90%}
}
@media only screen and (max-width:680px){table.scroll-color tbody{display:block;position:relative;width:auto;overflow-x:auto;white-space:nowrap}
}
table.scroll-color tbody tr:nth-child(3),table.scroll-color tbody tr:nth-child(5),table.scroll-color tbody tr:nth-child(7),table.scroll-color tbody tr:nth-child(9),table.scroll-color tbody tr:nth-child(11),table.scroll-color tbody tr:nth-child(13),table.scroll-color tbody tr:nth-child(15),table.scroll-color tbody tr:nth-child(17),table.scroll-color tbody tr:nth-child(19),table.scroll-color tbody tr:nth-child(21){background-color:#f0f2f6}
@media only screen and (max-width:680px){table.scroll-color tbody tr{display:inline-block;vertical-align:top}
}
table.scroll-color tbody tr th{color:#fff;text-shadow:0 -1px 0 rgba(2,86,134,0.2);margin:0;padding:10px;vertical-align:top;border:1px solid #bcbec0 !important;background-color:#0074be;text-align:left}
@media only screen and (max-width:680px){table.scroll-color tbody tr th{display:block;height:40px}
}
table.scroll-color tbody tr td{color:#333;margin:0;padding:10px;vertical-align:top;border:1px solid #bcbec0 !important}
@media only screen and (max-width:680px){table.scroll-color tbody tr td{display:block;height:40px}
}
table.stack-color{font-family:"avenir-light",Arial,Helvetica,sans-serif;width:100%;border-collapse:collapse;margin:1em 0;box-shadow:none}
@media only screen and (max-width:680px){table.stack-color{box-shadow:none;margin:0;width:100%}
}
@media only screen and (max-width:480px){table.stack-color{font-size:.9em}
}
table.stack-color tr:nth-child(1){background:0;color:#333;border:0;text-transform:none;text-shadow:none}
table.stack-color tr:nth-child(1) th{border:none !important;background:none !important;font-size:130%;font-weight:normal;padding-left:0;text-align:left !important;color:#333 !important}
@media only screen and (max-width:680px){table.stack-color tr:nth-child(1) th{margin-bottom:0}
table.stack-color tr:nth-child(1) th:last-of-type{margin-bottom:0;padding:0}
}
@media only screen and (max-width:680px) and only screen and (max-width:680px){table.stack-color tr:nth-child(1) th:last-of-type{border:none !important}
}
table.stack-color tr:nth-child(1) td{border:none !important;background:none !important;font-size:130%;padding-left:0;text-align:left !important}
@media only screen and (max-width:680px){table.stack-color tr:nth-child(1) td{margin-bottom:0}
table.stack-color tr:nth-child(1) td:last-of-type{margin-bottom:0;padding:0}
}
@media only screen and (max-width:680px) and only screen and (max-width:680px){table.stack-color tr:nth-child(1) td:last-of-type{border:none !important}
}
@media only screen and (max-width:680px){table.stack-color tr:nth-child(1){display:block;position:relative;margin-bottom:1em;box-shadow:none}
}
table.stack-color tr td{text-align:left;border:1px solid #c4c5c7 !important;padding:.7em 1em;background:#fff}
@media only screen and (max-width:680px){table.stack-color tr td{padding:.5em;display:block}
}
table.stack-color tr td:nth-child(1){background-color:#edf2f4;width:25%}
@media only screen and (max-width:680px){table.stack-color tr td:nth-child(1){background-color:#c4c5c7;width:55%;border-radius:5px 5px 0 0;text-align:center;border:none !important}
}
@media only screen and (max-width:680px){table.stack-color tr td:nth-child(2){background:#fff}
}
@media only screen and (max-width:680px){table.stack-color tr td:nth-child(3){position:static}
}
@media only screen and (max-width:680px){table.stack-color tr td:last-of-type{margin-bottom:20px;border-radius:0 0 5px 5px}
}
.modal-body .hardware .par{padding:20px 0 !important}
.modal-body .hardware .par .text{padding:0 !important}
.textimage{*zoom:1}
.textimage:before,.textimage:after{content:"";display:table}
.textimage:after{clear:both}
.textimage .image{width:50%;display:inline-block;float:left;margin-left:5%;margin-right:5%}
.textimage .image img{max-width:100%}
.textimage .text{width:40%;padding:0;display:inline-block}
.textimage .text h1,.textimage .text h2,.textimage .text h3,.textimage .text h4,.textimage .text h5,.textimage .text h6,.textimage .text p{margin-left:0;padding-bottom:0}
.textimage .img-small .image{width:auto;max-width:20%}
.textimage .img-small .image img{width:auto}
.textimage .img-small .text{display:table-cell;width:auto;max-width:70%;padding:0}
.textimage .img-large .image{width:70%}
@media only screen and (max-width:480px){.textimage .img-large .image{width:100%}
}
.textimage .img-large .text{width:20%;padding:0}
@media only screen and (max-width:480px){.textimage .img-large .text{width:100%}
}
.textimage .authorbio .image{width:15%}
@media only screen and (max-width:680px){.textimage .authorbio .image{width:25%}
}
.textimage .authorbio .image img{box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.textimage .authorbio .text{width:75%}
@media only screen and (max-width:680px){.textimage .authorbio .text{width:70%}
}
@media only screen and (max-width:480px){.textimage{width:90%;padding:0 5%;margin-left:0}
}
#header .navigationlist{z-index:300;height:40px}
@media only screen and (max-width:680px){#header .navigationlist{background-color:#666;position:absolute;top:-40px;left:0;width:100%}
}
#header #menu-toggle{display:none}
@media only screen and (max-width:680px){#header #menu-toggle{display:block;width:30px;height:30px;position:absolute;top:5px;right:5px;cursor:pointer;text-decoration:none}
#header #menu-toggle:after{font-family:'sasicons-072717' !important;content:"\e611";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:#fff;line-height:1;-webkit-font-smoothing:antialiased;font-size:28px;font-size:2.8rem;text-decoration:none}
.is-active #header #menu-toggle:after{font-family:'sasicons-072717' !important;content:"\e60e";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:#fff;line-height:1;-webkit-font-smoothing:antialiased}
}
#header .nav-tabs{height:25px;margin:0;padding:5px 0 0 10px;display:block;position:absolute;bottom:0;left:0;z-index:2;list-style:none}
@media only screen and (max-width:680px){#header .nav-tabs{position:relative;width:100%;padding:0;margin-top:40px;box-shadow:0 1px 2px rgba(0,0,0,0.1);overflow:hidden;height:auto;max-height:0;-webkit-transition-property:max-height;-webkit-transition-duration:.5s;-webkit-transition-delay:0;-webkit-transition-timing-function:ease;-moz-transition-property:max-height;-moz-transition-delay:0;-moz-transition-duration:.5s;-moz-transition-timing-function:ease;-ms-transition-property:max-height;-ms-transition-delay:0;-ms-transition-duration:.5s;-ms-transition-timing-function:ease;transition-property:max-height;transition-delay:0;transition-duration:.5s;transition-timing-function:ease}
}
#header .nav-tabs li{display:inline-block;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#0074be;line-height:25px;font-size:1em;font-family:"avenir-light",Arial,Helvetica,sans-serif;margin-right:2px}
@media only screen and (max-width:680px){#header .nav-tabs li{display:block;width:100%;margin-bottom:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
}
.ie7 #header .nav-tabs li,.ie8compat #header .nav-tabs li{display:inline;float:left;margin-right:.5em}
#header .nav-tabs li a{display:inline-block;line-height:24px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.5);text-decoration:none;padding:0 10px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:url(clientlibs/css/img/nav-tabs-overlay.png) repeat-x left -40px;outline:0}
#header .nav-tabs li a:hover{background-position:left top}
@media only screen and (max-width:680px){#header .nav-tabs li a{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;line-height:40px;background:0;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0.1) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgba(0,0,0,0)) color-stop(100%,rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0.1) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0.1) 100%);width:80%;padding:5px 10%;border-bottom:1px solid #333}
}
#header .nav-tabs li.active{background:#fff}
#header .nav-tabs li.active a{background-position:left -90px;color:#333;text-shadow:0 -1px 0 #fff}
#header .nav-tabs li.active a:hover{background-position:left -90px}
@media only screen and (max-width:680px){#header .nav-tabs li.active a{background-position:left top}
#header .nav-tabs li.active a:hover{background-position:left top}
}
#header .is-active .nav-tabs{max-height:600px}
#main .nav-tabs{position:relative;padding:5px 0 0 0;height:auto}
@media only screen and (max-width:680px){#main .nav-tabs{padding:0;height:auto;max-height:1000px}
}
.navigationmenu nav ul{margin:0;padding:0;list-style:none}
.navigationmenu nav ul li{display:inline-block;margin-right:2em}
.navigationmenu nav ul li a{display:block;padding:0 .5em;line-height:2em}
.navigationmenu nav ul li.is-dropdown{position:relative}
.navigationmenu nav ul li.is-dropdown ul.sub{position:absolute;display:none}
.navigationmenu nav ul li.is-dropdown.is-open ul.sub{display:block}
.navigationmenu nav ul{height:25px;margin:0;padding:5px 0 0 10px;display:block;position:absolute;bottom:0;left:0;z-index:5;list-style:none}
@media only screen and (max-width:680px){.navigationmenu nav ul{position:relative;width:100%;padding:0;margin-top:40px;box-shadow:0 1px 2px rgba(0,0,0,0.1);overflow:hidden;height:auto;max-height:0;-webkit-transition-property:max-height;-webkit-transition-duration:.5s;-webkit-transition-delay:0;-webkit-transition-timing-function:ease;-moz-transition-property:max-height;-moz-transition-delay:0;-moz-transition-duration:.5s;-moz-transition-timing-function:ease;-ms-transition-property:max-height;-ms-transition-delay:0;-ms-transition-duration:.5s;-ms-transition-timing-function:ease;transition-property:max-height;transition-delay:0;transition-duration:.5s;transition-timing-function:ease}
}
.navigationmenu nav ul li{display:inline-block;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#0074be;line-height:25px;font-size:1em;font-family:"avenir-light",Arial,Helvetica,sans-serif;margin-right:2px}
@media only screen and (max-width:680px){.navigationmenu nav ul li{display:block;width:100%;margin-bottom:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
}
.ie7 .navigationmenu nav ul li,.ie8compat .navigationmenu nav ul li{display:inline;float:left;margin-right:.5em}
.navigationmenu nav ul li a{display:inline-block;line-height:24px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.5);text-decoration:none;padding:0 10px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:url(clientlibs/css/img/nav-tabs-overlay.png) repeat-x left -40px;outline:0}
.navigationmenu nav ul li a:hover{background-position:left top}
@media only screen and (max-width:680px){.navigationmenu nav ul li a{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;line-height:40px;background:0;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0.1) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgba(0,0,0,0)) color-stop(100%,rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0.1) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0.1) 100%);width:80%;padding:5px 10%;border-bottom:1px solid #333}
}
.navigationmenu nav ul li.active{background:#fff}
.navigationmenu nav ul li.active a{background-position:left -90px;color:#333;text-shadow:0 -1px 0 #fff}
.navigationmenu nav ul li.active a:hover{background-position:left -90px}
@media only screen and (max-width:680px){.navigationmenu nav ul li.active a{background-position:left top}
.navigationmenu nav ul li.active a:hover{background-position:left top}
}
/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.modal iframe{min-height:300px;margin:0 auto}
.videomodal{text-align:center}
.hide{display:none}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}
.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}
.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}
.modal-header{text-align:left;position:relative;z-index:200;min-height:30px}
.modal-header .close{position:absolute;right:10px;top:5px;border:0;background:0;padding:0;width:30px;line-height:30px;color:#0074be;font-size:40px;font-size:4rem}
.modal-header h3{margin:0;line-height:30px;width:88%;padding:5px 10% 5px 2%;border-bottom:1px solid #eee}
.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}
.modal-body .text{padding:40px}
.modal-body img{max-width:100%}
.modal-form{margin-bottom:0}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}
.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
/*!
 * Bootstrap Modal
 *
 * Copyright Jordan Schroter
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.modal-open{overflow:hidden}
.modal-open.page-overflow .page-container,.modal-open.page-overflow .page-container .navbar-fixed-top,.modal-open.page-overflow .page-container .navbar-fixed-bottom,.modal-open.page-overflow .modal-scrollable{overflow-y:scroll}
@media(max-width:979px){.modal-open.page-overflow .page-container .navbar-fixed-top,.modal-open.page-overflow .page-container .navbar-fixed-bottom{overflow-y:visible}
}
.modal-scrollable{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}
.modal{outline:0;position:absolute;margin-top:0;top:50%;overflow:visible}
.modal.fade{top:-100%;-webkit-transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out}
.modal.fade.in{top:50%}
.modal-body{max-height:none;overflow:visible}
.modal.modal-absolute{position:absolute;z-index:950}
.modal .loading-mask{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;border-radius:6px}
.modal-backdrop.modal-absolute{position:absolute;z-index:940}
.modal-backdrop,.modal-backdrop.fade.in{opacity:.7;filter:alpha(opacity=70);background:#fff}
.modal.container{width:940px;margin-left:-470px}
.modal-overflow.modal{top:1%}
.modal-overflow.modal.fade{top:-100%}
.modal-overflow.modal.fade.in{top:1%}
.modal-overflow .modal-body{overflow:auto;-webkit-overflow-scrolling:touch}
@media(min-width:1200px){.modal.container{width:1170px;margin-left:-585px}
}
@media(max-width:979px){.modal,.modal.container,.modal.modal-overflow{top:1%;right:1%;left:1%;bottom:auto;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important}
.modal.fade.in,.modal.container.fade.in,.modal.modal-overflow.fade.in{top:1%;bottom:auto}
.modal-body,.modal-overflow .modal-body{position:static;margin:0;height:auto !important;max-height:none !important;overflow:visible !important}
.modal-footer,.modal-overflow .modal-footer{position:static}
}
.loading-spinner{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}
.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes shake{0,100%{-webkit-transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}
20%,40%,60%,80%{-webkit-transform:translateX(10px)}
}
@-moz-keyframes shake{0,100%{-moz-transform:translateX(0)}
10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}
20%,40%,60%,80%{-moz-transform:translateX(10px)}
}
@-o-keyframes shake{0,100%{-o-transform:translateX(0)}
10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}
20%,40%,60%,80%{-o-transform:translateX(10px)}
}
@keyframes shake{0,100%{transform:translateX(0)}
10%,30%,50%,70%,90%{transform:translateX(-10px)}
20%,40%,60%,80%{transform:translateX(10px)}
}
.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}
.callout{min-height:50px}
.callout .overlay{width:100%;margin:10px 0;position:relative}
.callout .overlay a{text-decoration:none;color:#333}
.callout .overlay a:hover{text-decoration:none}
.callout .overlay a .button-container{position:absolute;top:100px;left:0;text-align:center;width:100%}
.callout .overlay a .button-container span{display:inline-block;border-radius:5px;background-color:#ff751a;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.35);line-height:2;padding:0 10px;cursor:pointer}
.callout .overlay a .button-container span:hover{text-decoration:none;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgba(0,0,0,0)),color-stop(29%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%)}
.callout .overlay .bg{width:100%;position:relative;top:20px;left:0;z-index:0;text-align:center;margin-bottom:2em}
.callout .overlay .bg div{display:inline}
.callout .overlay .bg img{min-width:1%;height:auto;max-height:100%;max-width:100%;width:auto;opacity:.4}
.callout .overlay .button-container{position:absolute;top:100px;left:0;text-align:center;width:100%}
.callout .overlay .button-container span{display:inline-block;border-radius:5px;background-color:#ff751a;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.35);line-height:2;padding:0 10px;cursor:pointer}
.callout .overlay .button-container span:hover{text-decoration:none;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgba(0,0,0,0)),color-stop(29%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%)}
.callout .overlay .text{width:90%;padding:5px 5%;text-align:center;z-index:1;font-family:"avenir-light",Arial,Helvetica,sans-serif;font-weight:normal;font-size:18px;font-size:1.8rem}
.ja_jp .callout .overlay .text{font-family:"avenir-reg",Arial,Helvetica,sans-serif,"Meiryo","Hiragino Kaku Gothic Pro",sans-serif}
.ko_kr .callout .overlay .text{font-family:"avenir-reg",Arial,Helvetica,sans-serif,"Malgun Gothic",sans-serif}
.callout .overlay .text p{margin:0}
.callout .titlebar{width:100%;position:relative;margin:10px 0;display:block;clear:both;float:left;padding:2em 0}
.callout .titlebar a{color:#333;text-decoration:none}
.callout .titlebar a .button-container{padding:0;margin:5px 0}
.callout .titlebar a .button-container span{display:inline-block;line-height:2;color:#0074be;padding:0;cursor:pointer}
.callout .titlebar a .button-container span:after{font-family:'sasicons-072717' !important;content:"\e609";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:#ff751a;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.25em}
.callout .titlebar .bg{width:30%;max-width:100px;position:relative;top:-1em;left:0;float:left;margin-right:1.5em}
.callout .titlebar .bg div{display:inline}
.callout .titlebar .bg img{max-width:100%}
.callout .titlebar .text{display:table}
.callout .titlebar .text a{text-decoration:underline;color:#0074be}
.callout .titlebar .text p{margin-bottom:0;font-size:14px;font-size:1.4rem;line-height:1.2}
.callout .titlebar .text p:first-child{margin-top:20px}
.callout .titlebar .text h1,.callout .titlebar .text h2,.callout .titlebar .text h3,.callout .titlebar .text h4,.callout .titlebar .text h5,.callout .titlebar .text h6{display:inline;padding:0;margin-bottom:.25em;font-size:22px;font-size:2.2rem}
.rss-link{display:inline-block}
.rss-link:before{font-family:'sasicons-072717' !important;content:"\e624";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:#ff751a;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.5em;font-size:90%}
.sociallinks{text-align:left}
#main .sociallinks{padding:0 20px}
@media only screen and (max-width:480px){#main .sociallinks{padding:0 2%}
.touch #main .sociallinks{overflow:scroll}
}
#aside .sociallinks h2{padding:2px 5px;margin-bottom:15px;margin-top:10px;background-color:#999;color:#fff;text-align:left;line-height:1.2;font-size:14px;font-size:1.4rem}
.sociallinks ul{margin:5px;list-style:none}
.sociallinks ul li a{text-decoration:none;display:inline-block;line-height:20px}
.sociallinks ul li a:before{content:'';display:inline-block;width:16px;height:16px;overflow:hidden;background-image:url(clientlibs/css/img/social-sprite.png);margin-right:.5em;margin-bottom:-2px}
.sociallinks ul li.facebook a:before{background-position:left 0}
.sociallinks ul li.linkedin a:before{background-position:left -20px}
.sociallinks ul li.twitter a:before{background-position:left -40px}
.sociallinks ul li.youtube a:before{background-position:left -60px}
.sociallinks ul li.google a:before{background-position:left -80px}
.sociallinks ul li.rss a:before{background-position:left -100px}
.sociallinks ul li.blog a:before{background-position:left -120px}
.sociallinks .hlist li{display:inline;margin-right:15px}
div.addthis_floating_style{background:white;border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;z-index:1000;position:relative;float:right;margin-bottom:1em}
@media only screen and (max-width:680px){div.addthis_floating_style{float:left;width:auto !important;float:none;border-top:1px solid #eee}
}
@media only screen and (max-width:680px){div.addthis_floating_style .addthis_internal_container{width:auto !important}
}
@media only screen and (max-width:680px){div.addthis_floating_style a,div.addthis_floating_style.addthis_16x16_style a,div.addthis_floating_style.addthis_20x20_style a,div.addthis_floating_style.addthis_32x32_style a{display:inline-block !important}
div.addthis_floating_style.addthis_16x16_style{width:auto !important}
div.addthis_floating_style.addthis_16x16_style .addthis_internal_container{width:auto !important}
}
#aside .socialshare{width:96%;margin:0 2%}
.bottom-par{padding-bottom:10px}
.bottom-par .text ul{margin-left:20px;list-style:none}
.bottom-par .text ul li{padding-left:0;margin-left:0}
.bottom-par .text ul li:before{content:'\e75a';font-family:'icons';font-style:normal;font-weight:bold;font-size:1.2em;speak:none;display:inline-block;text-decoration:inherit;width:2em;margin-right:0;text-align:center;color:#ff751a;line-height:2em}
.text table{width:100%;border:0}
.text table th{padding:5px}
.text table td{border-color:#cecece;padding:5px}
.text table.agenda{border:none !important;border-collapse:separate}
.text table.agenda th{padding:10px 0;border-left:none !important;border-right:none !important;border-top:none !important;border-bottom-color:#929496;color:#000}
.text table.agenda td{border-left:none !important;border-right:none !important;border-top:none !important;border-bottom-color:#999;border-bottom-style:dotted;border-bottom-width:1px;padding:10px 5px}
.text table.agenda p{margin-bottom:0}
.text table ul{margin-left:25px}
.styledcontainer a.containerlink{display:block;width:100%;height:auto;color:#333}
.container{width:100%;clear:both;margin:0;position:relative;text-align:center}
.container>.bg,.container>a>.bg{position:absolute;top:0;z-index:-1;overflow:hidden;left:-70%;width:200%;height:100%;-webkit-transition-property:left;-webkit-transition-duration:.5s;-webkit-transition-delay:0;-webkit-transition-timing-function:ease-out;-moz-transition-property:left;-moz-transition-delay:0;-moz-transition-duration:.5s;-moz-transition-timing-function:ease-out;-ms-transition-property:left;-ms-transition-delay:0;-ms-transition-duration:.5s;-ms-transition-timing-function:ease-out;transition-property:left;transition-delay:0;transition-duration:.5s;transition-timing-function:ease-out}
@media only screen and (min-width:1200px){.container>.bg,.container>a>.bg{left:-50%}
}
@media only screen and (max-width:960px){.container>.bg,.container>a>.bg{left:-100%}
}
.container .container>.bg,.container .container>a>.bg,.parsys_column .container>.bg,.parsys_column .container>a>.bg{width:100%;left:0}
.container>.bg img,.container>a>.bg img{position:absolute;top:0;left:0;right:0;margin:auto;z-index:-1;min-width:80%;max-height:inherit;min-height:100%}
@media only screen and (min-width:1200px){.container>.bg img,.container>a>.bg img{min-width:60%}
}
@media only screen and (max-width:480px){.container>.bg img,.container>a>.bg img{left:auto;right:0}
}
.inset.container>.bg,.inset.container>a>.bg{box-shadow:inset 0 0 10px rgba(0,0,0,0.5)}
.rounded.container>.bg,.rounded.container>a>.bg{border-radius:5px}
.dark.container>.bg,.dark.container>a>.bg{background-color:#666;background-color:rgba(0,0,0,0.6)}
.container>.bg.bg-op-full,.container>a>.bg.bg-op-full{opacity:1}
.container>.bg.bg-op-half,.container>a>.bg.bg-op-half{opacity:.5}
.ie8 .container>.bg.bg-op-half,.ie8 .container>a>.bg.bg-op-half{-ms-filter:"alpha(opacity=50)"}
.ie7 .container>.bg.bg-op-half,.ie7 .container>a>.bg.bg-op-half{display:none}
.container>.bg.bg-op-screen,.container>a>.bg.bg-op-screen{opacity:.05}
.ie8 .container>.bg.bg-op-screen,.ie8 .container>a>.bg.bg-op-screen{-ms-filter:"alpha(opacity=05)"}
.ie7 .container>.bg.bg-op-screen,.ie7 .container>a>.bg.bg-op-screen{display:none}
.container>.bg.bg-pos-left,.container>a>.bg.bg-pos-left,.container>.bg.bg-pos-center,.container>a>.bg.bg-pos-center,.container>.bg.bg-pos-right,.container>a>.bg.bg-pos-right{width:60%;margin:0 20%;top:2em;left:0;text-align:center}
@media only screen and (max-width:960px){.container>.bg.bg-pos-left,.container>a>.bg.bg-pos-left,.container>.bg.bg-pos-center,.container>a>.bg.bg-pos-center,.container>.bg.bg-pos-right,.container>a>.bg.bg-pos-right{width:100%;margin:0}
}
.container>.bg.bg-pos-left img,.container>a>.bg.bg-pos-left img,.container>.bg.bg-pos-center img,.container>a>.bg.bg-pos-center img,.container>.bg.bg-pos-right img,.container>a>.bg.bg-pos-right img{position:relative;top:auto;left:auto;right:auto;bottom:auto;max-height:200%;min-height:0;max-width:200%;min-width:0;width:auto;margin:0}
.container>.bg.bg-pos-left,.container>a>.bg.bg-pos-left{text-align:left}
.container>.bg.bg-pos-right,.container>a>.bg.bg-pos-right{text-align:right}
.container>.bg .background-video,.container>a>.bg .background-video{min-width:100%;min-height:100%}
.container>.bg .background-video video,.container>a>.bg .background-video video{position:absolute;bottom:50%;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}
.container>.bg .background-video .vjs-control-bar,.container>a>.bg .background-video .vjs-control-bar,.container>.bg .background-video .vjs-text-track-display,.container>a>.bg .background-video .vjs-text-track-display,.container>.bg .background-video .vjs-loading-spinner,.container>a>.bg .background-video .vjs-loading-spinner,.container>.bg .background-video .vjs-big-play-button,.container>a>.bg .background-video .vjs-big-play-button,.container>.bg .background-video .vjs-poster,.container>a>.bg .background-video .vjs-poster,.container>.bg .background-video .vjs-error-display,.container>a>.bg .background-video .vjs-error-display,.container>.bg .background-video .vjs-caption-settings,.container>a>.bg .background-video .vjs-caption-settings{display:none}
.parallax.container>.bg,.parallax.container>a>.bg{min-width:100%;min-height:100%;z-index:-1;display:block;background-size:cover;background-attachment:fixed}
.parallax.container>.bg>img,.parallax.container>a>.bg>img{display:none}
.container .par{position:relative;padding:50px 0;text-align:left}
@media only screen and (max-width:480px){.container .par{width:96%;padding:20px 2%}
}
.compact.container .par{padding:0}
.container .par .container{margin:0 auto}
.container .par .container .par{width:auto;padding:20px}
.container .par .container.compact .par{padding:0}
.container.bordered{border:1px solid #929496}
.container.inset{box-shadow:none;padding:0}
@media only screen and (max-width:680px){.container.inset{width:100%}
}
.container.inset:before{content:"";display:block;height:20px;clear:both;background:-moz-linear-gradient(top,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 36%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 36%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 36%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 36%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 36%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#00000000',GradientType=0)}
.container.inset:after{content:"";display:block;height:20px;clear:both;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 64%,rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 64%,rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 64%,rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 64%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 64%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#66000000',GradientType=0);color:#f1f1f1}
.container .container.inset,.parsys_column .container.inset{background-color:#f1f1f1;box-shadow:inset 0 0 10px #333;padding:0 20px}
.container .container.inset:before,.parsys_column .container.inset:before{content:"";display:none}
.container .container.inset:after,.parsys_column .container.inset:after{content:"";display:none}
.container.shaded{background-color:#f1f1f1}
.container.screened{background-color:#fff;background-color:rgba(255,255,255,0.5)}
.container.dark .text,.container.dark .title{color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.35)}
.container.dark .text a,.container.dark .title a,.container.dark .text p,.container.dark .title p,.container.dark .text ul,.container.dark .title ul,.container.dark .text ol,.container.dark .title ol,.container.dark .text li,.container.dark .title li,.container.dark .text li:before,.container.dark .title li:before{color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.container.dark ul,.container.dark li,.container.dark li:before{color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.container.dark .btn a span.unbtn{color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.35)}
.container.dark .btn a span.unbtn:before,.container.dark .btn a span.unbtn:after{color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.35)}
.container.divided{padding-top:20px;padding-bottom:20px;margin-bottom:30px;overflow:visible}
.container.divided:before{content:'';position:absolute;bottom:0;width:100%;background:white;height:40px;display:block}
.container.divided:after{content:'';position:absolute;left:15%;bottom:-5px;width:70%;margin:0;height:10px;background:white;border-radius:50%;z-index:-1;box-shadow:0 0 20px #cecece;box-shadow:0 0 20px rgba(0,0,0,0.5);opacity:.4}
.ie8 .container.divided,.ie7 .container.divided{border-bottom:1px solid #ccc}
.container.rounded{border-radius:5px;overflow:hidden}
.container.float-left{float:left;margin:1.25em 5% 1.25em 0}
.container .par .container.float-left{margin:1.25em 5% 1.25em 0}
.container.float-right{float:right;margin:1.25em 0 1.25em 5%}
.container .par .container.float-right{margin:1.25em 0 1.25em 5%}
.container.float-left,.container.float-right{width:45%;display:inline}
.container .par .container.float-left,.container .par .container.float-right{width:45%}
.container.float-left .image img,.container.float-right .image img{min-width:100%}
@media print{.container.float-left,.container.float-right{width:80%;margin:0 10%;display:block;text-align:center}
}
.container.float-left .par,.container.float-right .par{padding:1.25em}
.container.float-left.compact .par,.container.float-right.compact .par{padding:0}
@media only screen and (max-width:680px){.container.float-left,.container.float-right{width:96%;margin:1.25em 2%}
.container .par .container.float-left,.container .par .container.float-right{width:96%;margin:1.25em 2%}
}
.container.hero{overflow:hidden;position:relative;margin-bottom:1.25em;padding-top:1.875em}
.container.hero.compact .par{min-height:0;padding:0}
.container.hero:after{content:'';position:absolute;bottom:-5px;left:-10px;width:120%;height:5px;z-index:2;box-shadow:0 -2px 10px #666;box-shadow:0 -2px 8px rgba(0,0,0,0.8)}
.cq-wcm-edit .container.hero{height:auto}
.container>.bg{left:-3%;width:106%}
.container>.bg img{min-width:96%;min-height:100%;max-width:100%}
@media only screen and (max-width:680px){.container>.bg img{min-height:100%;min-width:100% !important;max-width:none !important;right:-80px}
}
@media only screen and (min-width:1200px){.container>.bg img{max-width:96% !important}
}
@media only screen and (max-width:480px){.container .par{width:100%;padding:0}
}
@media only screen and (max-width:680px){.container .par{padding:0}
}
.container.hero{width:108%;margin-left:-35px;margin-top:-1px;min-height:100%;overflow:hidden;position:relative;margin-bottom:20px;padding-top:0}
@media only screen and (max-width:680px){.container.hero{width:120%;margin:0 0 0 -10%;min-height:0;padding-top:0;background:rgba(0,0,0,0.6)}
}
.container.hero.compact{min-height:0;padding-top:1em}
.container.hero .par{padding:50px 20px;text-align:center}
@media only screen and (max-width:680px){.container.hero .par{padding:50px 0}
}
.container.hero .btn{width:56%;padding-left:2%;padding-right:2%}
@media only screen and (max-width:680px){.container.hero .btn{width:96%}
}
.container.hero .text{width:66%;padding:20px 2%}
@media only screen and (max-width:680px){.container.hero .text{width:85%;padding:20px 0;text-align:center;position:relative;margin:0 auto;overflow:hidden}
.container.hero .text:after{content:'';width:104%;height:104%;display:block;position:absolute;top:-2%;left:-2%;background:rgba(255,255,255,0.8);z-index:-1}
.dark.container.hero .text:after{background:rgba(0,0,0,0.6)}
}
.compact.container.hero .text{width:90%;padding:20px 5% 20px}
@media only screen and (max-width:480px){.compact.container.hero .text{padding-top:0}
}
.container.hero .text h1{font-family:"avenir-light",Arial,Helvetica,sans-serif;font-size:30px;font-size:3rem;font-weight:normal;border-bottom:0;margin:0}
@media only screen and (max-width:480px){.container.hero .text h1{font-size:25px;font-size:2.5rem;padding:10px 20px}
}
.container.hero .text h1 .txt-large{font-size:56px;font-size:5.6rem}
@media only screen and (max-width:480px){.container.hero .text h1 .txt-large{font-size:36px;font-size:3.6rem}
}
.container.hero .text h1:before,.container.hero .text h1:after{display:none}
.container.hero .text h2{font-family:"avenir-light",Arial,Helvetica,sans-serif;font-size:20px;font-size:2rem;border-bottom:0;margin:0;font-weight:normal}
.container.hero .text h6{display:inline-block;border:0;padding:0 5px;border:1px solid #333;margin:0;line-height:2;font-weight:normal;font-size:14px;opacity:.8}
.container.hero .text h6.txt-white{color:white;border-color:white}
.dark.container.hero .text h6{border-color:white}
.container.hero .parsys_column .text{width:96%;padding:20px 2%}
.container.hero .textimage .image{width:36%;position:relative}
#main .container.hero .textimage .image{width:26%;margin:0 2% 0}
@media only screen and (max-width:680px){#main .container.hero .textimage .image{position:relative;left:0;width:100%;text-align:center;margin:0;opacity:1;z-index:1}
}
@media only screen and (max-width:680px){.container.hero .textimage .image{height:100%;position:absolute;left:0;width:200%;margin:0;z-index:-1}
}
.container.hero .textimage .image img{max-height:110%;max-width:100%;position:relative;bottom:0;left:auto;padding-right:10px}
@media only screen and (max-width:680px){.container.hero .textimage .image img{position:relative;max-height:50%;max-width:50%;padding-top:10px}
}
.container.hero .image{width:36%;position:relative}
@media only screen and (max-width:680px){.container.hero .image>div.img-left{text-align:center}
}
@media only screen and (max-width:680px){.container.hero .image>div.img-right{text-align:center}
}
#main .container.hero .image{width:96%;margin:0 2% 0}
@media only screen and (max-width:680px){#main .container.hero .image{position:relative;left:0;width:100%;text-align:center;margin:0;opacity:1;z-index:1}
}
@media only screen and (max-width:680px){.container.hero .image{height:100%;position:absolute;left:0;width:200%;margin:0;z-index:-1}
}
.container.hero .image img{max-height:110%;max-width:100%;position:relative;bottom:0;left:auto;padding-right:10px}
@media only screen and (max-width:680px){.container.hero .image img{position:relative;max-height:50%;max-width:50%;padding-top:10px}
}
.container.hero.image-center .image{width:96%;margin:0 !important}
.container.hero.image-center .image>div{text-align:center}
.container.hero.image-right .image{width:96%;margin:0 !important}
.container.hero.image-right .image>div{text-align:right}
@media only screen and (max-width:680px){.container.hero.image-right .image>div{text-align:center}
}
.container.hero.text-center .text{width:96% !important;text-align:center}
.container.hero.text-right .text{width:96% !important;text-align:right}
.dark.container.hero .text:after{background:0}
#main .container.hero.compact{margin-bottom:20px}
@media only screen and (max-width:960px){#main .container.hero.compact{width:110%}
}
@media only screen and (max-width:680px){#main .container.hero.compact{width:110%;margin-left:-5%}
}
#main .container.hero.compact .par{padding:0 2%}
@media only screen and (max-width:480px){#main .container.hero.compact .par .textimage{padding:0 2%;width:100%}
}
#main .container.hero.compact .par .textimage .text{padding:20px 2%;width:66%}
@media only screen and (max-width:680px){#main .container.hero.compact .par .textimage .text{width:96%}
}
#main .container.hero.compact .par .textimage .image{margin:1em 2%;height:200px}
@media only screen and (max-width:960px){#main .container.hero.compact .par .textimage .image{width:26%}
}
@media only screen and (max-width:680px){#main .container.hero.compact .par .textimage .image{width:96%}
}
@media only screen and (max-width:680px){.billboard .mod-header{margin-top:0}
}
.radiance-top .bg{left:-3%;width:106%}
.radiance-top .bg img{min-width:0 !important;height:250px;width:250px;top:-140px;left:0;min-height:0 !important;opacity:1;z-index:1}
.radiance-top .bg-op-half img{opacity:.4}
.radiance-top-right .bg{left:-3%;width:106%}
.radiance-top-right .bg img{min-width:0 !important;height:400px;width:400px;right:0;bottom:130px;left:auto;min-height:0 !important;opacity:1;z-index:1}
.radiance-top-right .bg-op-half img{opacity:.4}
.radiance-right .bg{left:-3%;width:106%}
.radiance-right .bg img{min-width:0 !important;height:400px;width:400px;right:-60px;bottom:20px;left:auto;min-height:0 !important;opacity:1;z-index:1}
.radiance-right .bg-op-half img{opacity:.4}
.radiance-bottom .bg{left:-3%;width:106%}
.radiance-bottom .bg img{min-width:0 !important;height:400px;width:400px;right:-90px;bottom:-200px;left:auto;min-height:0 !important;opacity:1;z-index:1}
.radiance-bottom .bg-op-half img{opacity:.4}
.header-dark{max-height:100px;margin-left:-20px;width:108%}
.header-dark>.par.parsys{padding-top:25px}
@media only screen and (max-width:680px){.header-dark>.par.parsys{padding:10px 0}
}
.header-dark .image>div img{max-height:50px;padding-left:15px}
@media only screen and (max-width:680px){.header-dark .image>div img{position:relative;max-height:40%;max-width:40%}
}
.radiance-top .bg.bg-op-half,.radiance-top a>.bg.bg-op-half,.radiance-top-right .bg.bg-op-half,.radiance-top-right a>.bg.bg-op-half,.radiance-right .bg.bg-op-half,.radiance-right a>.bg.bg-op-half,.radiance-bottom .bg.bg-op-half,.radiance-bottom a>.bg.bg-op-half{opacity:1}
.tabctrl,.tabwrapper{position:relative;width:100%;float:left;clear:both}
@media only screen and (max-width:680px){.tabctrl,.tabwrapper{padding-top:30px}
}
.tabctrl-collapse-wrapper{max-height:9999px;overflow:hidden;background:rgba(0,0,0,0.02);border-top:1px solid #ccc;-moz-transition:2s;-ms-transition:2s;-o-transition:2s;-webkit-transition:2s;transition:2s}
.tabctrl-collapse-wrapper.is-collapsed{max-height:1px}
.tabctrl-collapse-wrapper .collapse-close-wrapper{display:block;width:940px;margin:0;*zoom:1;position:relative;z-index:200}
.tabctrl-collapse-wrapper .collapse-close-wrapper:before,.tabctrl-collapse-wrapper .collapse-close-wrapper:after{content:"";display:table}
.tabctrl-collapse-wrapper .collapse-close-wrapper:after{clear:both}
@media only screen and (max-width:960px){.tabctrl-collapse-wrapper .collapse-close-wrapper{width:100%}
}
#main .tabctrl-collapse-wrapper .collapse-close-wrapper{width:904px;margin:0}
@media only screen and (max-width:960px){#main .tabctrl-collapse-wrapper .collapse-close-wrapper{width:100%;margin:0}
}
.l-2col #main .tabctrl-collapse-wrapper .collapse-close-wrapper{width:664px;margin:0}
@media only screen and (max-width:960px){.l-2col #main .tabctrl-collapse-wrapper .collapse-close-wrapper{width:100%;margin:0}
}
.l-2col #aside .tabctrl-collapse-wrapper .collapse-close-wrapper{width:100%}
.tabctrl-collapse-wrapper .collapse-close-wrapper button.collapse-close{width:auto;border:0 none;margin:0;padding:0;background:transparent;overflow:visible;outline:0}
.tabctrl-collapse-wrapper .collapse-close-wrapper button.collapse-close::-moz-focus-inner{border:0;padding:0}
.tabctrl-collapse-wrapper .collapse-close-wrapper .collapse-close{position:absolute;right:10px;top:15px;border:0;background:0;padding:0;width:30px;line-height:30px;color:transparent;font-size:0;text-decoration:none;cursor:pointer}
.tabctrl-collapse-wrapper .collapse-close-wrapper .collapse-close:before{font-family:'sasicons-072717' !important;content:"\e623";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:#d9d9d9;line-height:1;-webkit-font-smoothing:antialiased;font-size:30px;font-size:3rem}
@media only screen and (max-width:680px){.tabctrl-collapse-wrapper .collapse-close-wrapper .collapse-close{top:35px}
}
.tab-toggle{display:none}
@media only screen and (max-width:680px){.tab-toggle{width:auto;border:0 none;margin:0;padding:0;background:transparent;overflow:visible;outline:0;display:inline-block;position:absolute;top:0;right:5%;width:20%;height:60px;text-align:center;background:rgba(0,0,0,0.04);z-index:200}
.tab-toggle::-moz-focus-inner{border:0;padding:0}
.tab-toggle:before{font-family:'sasicons-072717' !important;content:"\e611";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:#ff751a;line-height:1;-webkit-font-smoothing:antialiased;font-size:200%}
.nav-tabs .tab-toggle:before{color:#0074be}
.tab-toggle.is-open:before{content:"\e60e"}
}
.nav-buttons .tab-toggle{display:none}
.mod-tabs{margin:0;padding:0;list-style:none;z-index:10}
@media only screen and (max-width:480px){.mod-tabs{margin:0;padding:40px 2% 0;width:96%;border:0}
}
.nav-top .mod-tabs li,.nav-bottom .mod-tabs li{display:inline-block;margin:0}
.ie7 .nav-top .mod-tabs li,.ie7 .nav-bottom .mod-tabs li{display:inline;float:left}
.nav-top .mod-tabs li a,.nav-bottom .mod-tabs li a{display:inline-block;text-decoration:none;padding:0 10px;outline:0}
.nav-top .mod-tabs{margin:0 0 20px;border-bottom:1px solid #999;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.nav-bottom .mod-tabs{border-top:1px solid #999;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;bottom:0;left:auto}
.nav-tabs .mod-tabs{text-align:center;border-bottom-color:#0074be}
@media only screen and (max-width:680px){.nav-tabs .mod-tabs{width:90%;margin:0 5%;border:1px solid #0074be;text-align:left;height:auto;padding:60px 0 0;margin-bottom:-30px;background:white;position:absolute;top:0;left:0}
}
.nav-tabs .mod-tabs li{border:1px solid #e5e5e5;border-bottom:0;background:white;background:rgba(255,255,255,0.5);border-top-right-radius:3px;border-top-left-radius:3px}
@media only screen and (max-width:680px){.nav-tabs .mod-tabs li{display:none;width:100%;margin:0;padding:0;border-radius:0;height:60px;background:rgba(255,255,255,0.9);border:0;border-top:1px solid #0074be}
}
.nav-tabs .mod-tabs li a{color:#0074be;line-height:2.5em;text-decoration:none;font-family:"avenir-light",Arial,Helvetica,sans-serif;font-weight:normal;padding:0 1em;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.ja_jp .nav-tabs .mod-tabs li a{font-family:"avenir-reg",Arial,Helvetica,sans-serif,"Meiryo","Hiragino Kaku Gothic Pro",sans-serif}
.ko_kr .nav-tabs .mod-tabs li a{font-family:"avenir-reg",Arial,Helvetica,sans-serif,"Malgun Gothic",sans-serif}
.nav-tabs .mod-tabs li a.has-img .image{float:left;margin-right:.5em}
.nav-tabs .mod-tabs li a.has-img .image>div{height:30px}
.nav-tabs .mod-tabs li a.has-img .image>div img{max-height:100%;width:auto}
@media only screen and (max-width:680px){.nav-tabs .mod-tabs li a{line-height:60px;width:92%;padding:0 4%}
}
.nav-tabs .mod-tabs li.active{margin-bottom:-1px;border-color:#0074be;border-bottom:1px solid white}
.shaded .nav-tabs .mod-tabs li.active{border-bottom-color:#f1f1f1;background:#f1f1f1}
@media only screen and (max-width:680px){.nav-tabs .mod-tabs li.active{display:block;background:0;border:0;position:absolute;top:0;left:0;width:78%}
}
.nav-tabs .mod-tabs.is-open li{display:block}
.nav-links .mod-tabs{text-align:center;width:100%;padding:0;margin:0 0 -26px 0;border-bottom:0;position:relative}
@media only screen and (max-width:680px){.nav-links .mod-tabs{width:90%;margin:0 5%;border:1px solid #e0e1e1;text-align:left;height:auto;padding-top:60px;margin-bottom:-30px;background:white;position:absolute;top:0;left:0}
}
.nav-links .mod-tabs li{background:0;border:0;vertical-align:top;width:140px;height:120px;margin:0 10px;padding-bottom:50px;position:relative;z-index:1}
.nav-links .mod-tabs li:first-child{margin-left:0}
.nav-links .mod-tabs li:last-child{margin-right:0}
@media only screen and (min-width:1200px){.nav-links .mod-tabs li{width:170px}
}
@media only screen and (max-width:960px){.nav-links .mod-tabs li{width:100px;font-size:14px;font-size:1.4rem}
}
@media only screen and (max-width:680px){.nav-links .mod-tabs li{display:none;width:98%;margin:0 1%;padding:0;border-radius:0;height:60px;background:rgba(255,255,255,0.9)}
.nav-links .mod-tabs li:first-child{margin-left:1%}
.nav-links .mod-tabs li:last-child{margin-right:1%;border-bottom:1px solid #e0e1e1}
}
.nav-links .mod-tabs li a{width:100%;padding:0;background:0;line-height:1;color:#ff751a;text-shadow:none}
.nav-links .mod-tabs li a .image{margin:0}
.nav-links .mod-tabs li a .image img{max-width:60px;margin-bottom:1em}
@media only screen and (max-width:680px){.nav-links .mod-tabs li a{height:40px;padding-top:20px;padding-left:10px}
.nav-links .mod-tabs li a .image{float:left}
.nav-links .mod-tabs li a .image img{max-width:30px;margin:-5px 5px 0 0}
.nav-links .mod-tabs li a span.tab-title{display:inline;line-height:1}
}
.nav-links .mod-tabs li.active{background:url('clientlibs/css/img/triangle.png') no-repeat center bottom}
@media only screen and (max-width:680px){.nav-links .mod-tabs li.active{display:block;background:0;border:0;position:absolute;top:0;left:0;width:78%}
}
.nav-links .mod-tabs li.active a .image img{max-width:70px}
@media only screen and (max-width:680px){.nav-links .mod-tabs li.active a .image img{max-width:30px}
}
.nav-links .mod-tabs.is-open li{display:block}
.nav-buttons .mod-tabs{display:block;width:940px;margin:0;*zoom:1;text-align:center;margin-bottom:1em;border:0}
.nav-buttons .mod-tabs:before,.nav-buttons .mod-tabs:after{content:"";display:table}
.nav-buttons .mod-tabs:after{clear:both}
@media only screen and (max-width:960px){.nav-buttons .mod-tabs{width:100%}
}
#main .nav-buttons .mod-tabs{width:904px;margin:0}
@media only screen and (max-width:960px){#main .nav-buttons .mod-tabs{width:100%;margin:0}
}
.l-2col #main .nav-buttons .mod-tabs{width:664px;margin:0}
@media only screen and (max-width:960px){.l-2col #main .nav-buttons .mod-tabs{width:100%;margin:0}
}
.l-2col #aside .nav-buttons .mod-tabs{width:100%}
.nav-buttons .mod-tabs li{display:inline-block;margin-right:1.5em}
.nav-buttons .mod-tabs li a{display:inline-block;font-family:"avenir-light",Arial,Helvetica,sans-serif;font-weight:normal;line-height:2.5;padding:0 1em;margin-bottom:2em;background:white;background:rgba(255,255,255,0.7);border-radius:2px;border:1px solid #f2f2f2;color:#0074be;text-decoration:none;-webkit-transition-property:border-color;-webkit-transition-duration:.5s;-webkit-transition-delay:0;-webkit-transition-timing-function:ease-out;-moz-transition-property:border-color;-moz-transition-delay:0;-moz-transition-duration:.5s;-moz-transition-timing-function:ease-out;-ms-transition-property:border-color;-ms-transition-delay:0;-ms-transition-duration:.5s;-ms-transition-timing-function:ease-out;transition-property:border-color;transition-delay:0;transition-duration:.5s;transition-timing-function:ease-out}
.ja_jp .nav-buttons .mod-tabs li a{font-family:"avenir-reg",Arial,Helvetica,sans-serif,"Meiryo","Hiragino Kaku Gothic Pro",sans-serif}
.ko_kr .nav-buttons .mod-tabs li a{font-family:"avenir-reg",Arial,Helvetica,sans-serif,"Malgun Gothic",sans-serif}
.nav-buttons .mod-tabs li a:hover{border-color:#ccc}
.nav-buttons .mod-tabs li.active a{background:white;border-color:#0093f1}
.nav-buttons .mod-tabs li.active a:hover{border-color:#0074be}
.mod-tabs-content{padding:10px 2%;clear:both;width:96%;float:left}
@media only screen and (max-width:680px){.mod-tabs-content{padding:80px 0 20px}
}
.mod-tabs-content .tabctrl-content{display:block !important;margin-top:-100000px;visibility:hidden;opacity:0;transition:visibility 0 1s,opacity .5s linear;float:left;width:100%}
.mod-tabs-content .tabctrl-content.active{margin-left:0;margin-top:0;visibility:visible;opacity:1;transition:opacity .5s linear}
.mod-tabs-content .textimage .text{padding:0}
.vertical .mod-tabs-content{display:inline;float:left;width:700px;margin:0 10px;margin-right:0;padding:0}
@media only screen and (max-width:960px){.vertical .mod-tabs-content{width:71%;margin:0 2%}
}
@media only screen and (max-width:480px){.vertical .mod-tabs-content{width:90%;margin:0 5%}
}
#main .vertical .mod-tabs-content{width:673px}
@media only screen and (max-width:960px){#main .vertical .mod-tabs-content{width:71%}
}
@media only screen and (max-width:480px){#main .vertical .mod-tabs-content{width:90%}
}
.l-2col #main .vertical .mod-tabs-content{width:493px}
@media only screen and (max-width:960px){.l-2col #main .vertical .mod-tabs-content{width:71%}
}
@media only screen and (max-width:480px){.l-2col #main .vertical .mod-tabs-content{width:90%}
}
.l-2col #aside .vertical .mod-tabs-content{width:50%;margin:0}
.nav-links .mod-tabs-content,.nav-buttons .mod-tabs-content{width:100%;padding:0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;position:relative}
.nav-links .mod-tabs-content:before,.nav-buttons .mod-tabs-content:before{width:100%;height:10%;content:'';position:absolute;top:0;left:0;background:-moz-linear-gradient(top,rgba(0,0,0,0.45) 0,rgba(0,0,0,0.28) 6%,rgba(0,0,0,0.25) 7%,rgba(0,0,0,0) 70%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0.45)),color-stop(6%,rgba(0,0,0,0.28)),color-stop(7%,rgba(0,0,0,0.25)),color-stop(70%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.45) 0,rgba(0,0,0,0.28) 6%,rgba(0,0,0,0.25) 7%,rgba(0,0,0,0) 70%);background:-o-linear-gradient(top,rgba(0,0,0,0.45) 0,rgba(0,0,0,0.28) 6%,rgba(0,0,0,0.25) 7%,rgba(0,0,0,0) 70%);background:-ms-linear-gradient(top,rgba(0,0,0,0.45) 0,rgba(0,0,0,0.28) 6%,rgba(0,0,0,0.25) 7%,rgba(0,0,0,0) 70%);background:linear-gradient(to bottom,rgba(0,0,0,0.45) 0,rgba(0,0,0,0.28) 6%,rgba(0,0,0,0.25) 7%,rgba(0,0,0,0) 70%);opacity:.2;z-index:-1}
.ie7 .nav-links .mod-tabs-content,.ie7 .nav-buttons .mod-tabs-content,.ie8 .nav-links .mod-tabs-content,.ie8 .nav-buttons .mod-tabs-content,.ie9 .nav-links .mod-tabs-content,.ie9 .nav-buttons .mod-tabs-content{background:url('clientlibs/css/img/short-gradient.jpg') repeat-x top left}
@media only screen and (max-width:480px){.nav-links .mod-tabs-content,.nav-buttons .mod-tabs-content{padding-top:40px}
}
.mod-tabs{padding-left:1em}
.nav-tabs .mod-tabs{text-align:left}
@media only screen and (max-width:680px){.nav-tabs .mod-tabs{width:100%;margin:0}
}
.nav-tabs .mod-tabs li{border-top-left-radius:5px;border-top-right-radius:5px}
.nav-tabs .mod-tabs li a{line-height:2.25em}
.mod-tabs li a .image{display:block}
@media only screen and (max-width:680px){.tab-toggle{right:0}
}
.subtabctrl ul.subtabs{list-style:none;margin:0 0 2em;padding:0}
.subtabctrl ul.subtabs li{display:inline-block;margin-right:1.5em}
.subtabctrl ul.subtabs li a{display:inline-block;font-family:"avenir-light",Arial,Helvetica,sans-serif;line-height:2.5;padding:0 1em;background:white;background:rgba(255,255,255,0.7);border-radius:2px;border:1px solid #f2f2f2;color:#0074be;text-decoration:none;-webkit-transition-property:border-color;-webkit-transition-duration:.5s;-webkit-transition-delay:0;-webkit-transition-timing-function:ease-out;-moz-transition-property:border-color;-moz-transition-delay:0;-moz-transition-duration:.5s;-moz-transition-timing-function:ease-out;-ms-transition-property:border-color;-ms-transition-delay:0;-ms-transition-duration:.5s;-ms-transition-timing-function:ease-out;transition-property:border-color;transition-delay:0;transition-duration:.5s;transition-timing-function:ease-out}
.subtabctrl ul.subtabs li a:hover{border-color:#ccc}
.subtabctrl ul.subtabs li.active a{background:white;border-color:#0093f1}
.subtabctrl ul.subtabs li.active a:hover{border-color:#0074be}
.subtabctrl .subtabs-content{float:left;clear:both}
.subtabctrl .subtabctrl-content{display:block !important;margin-top:-10000px;visibility:hidden;opacity:0;transition:visibility 0 1s,opacity .5s linear;float:left;width:100%}
.subtabctrl .subtabctrl-content.active{margin-top:0;visibility:visible;opacity:1;transition:opacity .5s linear}
.vspace{margin:0;padding:0;display:block}
.vspace.height-10{height:10px}
.vspace.height-20{height:20px}
.vspace.height-40{height:40px}
.vspace.height-60{height:60px}
.vspace.height-80{height:80px}
.vspace.height-100{height:100px}
.blur>.bg img,.parallax.blur>.bg{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
.blur:hover>.bg img,.parallax.blur:hover>.bg{filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px)}
.blur-5>.bg img,.parallax.blur-5>.bg{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
.blur-5:hover>.bg img,.parallax.blur-5:hover>.bg{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}
.blur-20>.bg img,.parallax.blur-20>.bg{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
.blur-20:hover>.bg img,.parallax.blur-20:hover>.bg{filter:blur(20px);-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px)}
.focus>.bg img,.parallax.focus>.bg{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px)}
.focus:hover>.bg img,.parallax.focus:hover>.bg{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0)}
.static-blur>.bg img,.parallax.static-blur>.bg{filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px)}
.static-blur-5>.bg img,.parallax.static-blur-5>.bg{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}
.static-blur-20>.bg img,.parallax.static-blur-20>.bg{filter:blur(20px);-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px)}
.accordion-blur{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}
.brightcovevideo{margin:0 0 2em}
@media only screen and (max-width:480px){.brightcovevideo{width:90%;margin:0 5% 2em}
.brightcovevideo div{width:100% !important}
.brightcovevideo iframe,.brightcovevideo object{width:100% !important;height:auto !important}
}
#main .external{padding:20px;padding-left:0}
#loginFormOverlay #loginLogo{display:none}
#loginFormOverlay #loginForm table{width:90%}
#aside #login,#aside #logout,.parsys_column #login,.parsys_column #logout{width:80%;padding:5%;margin:0 5%;border:1px solid #ccc;border-bottom:0;background-color:#eaebec;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.parsys_column #login,.parsys_column #logout{position:relative;margin:0 0 -19px 5%;padding:5% 0 1px;width:90%}
#login .profileLogin,#logout .profileLogin{display:inline-block;padding:10px 10px 10px 20px;background:#ebebeb;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 2px rgba(0,0,0,0.1)}
#login .profileLogin a,#logout .profileLogin a{display:inline-block;border-radius:5px;background-color:#0074be;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.35);line-height:1.5;padding:2px 10px}
#login .profileLogin a:hover,#logout .profileLogin a:hover{text-decoration:none;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgba(0,0,0,0)),color-stop(29%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%)}
#aside #login .profileLogin,#aside #logout .profileLogin{box-shadow:inset 0 1px 2px rgba(0,0,0,0.4);background:#e9e9e9;background:-moz-linear-gradient(top,#e4e4e4 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e4e4e4),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e4e4e4 0,#fff 100%);background:-o-linear-gradient(top,#e4e4e4 0,#fff 100%);background:-ms-linear-gradient(top,#e4e4e4 0,#fff 100%);background:linear-gradient(to bottom,#e4e4e4 0,#fff 100%);border-radius:5px;padding:5px 2px;margin:0;color:#666;text-shadow:0 -1px 0 #fff;font-size:11px;font-size:1.1rem;border-radius:0}
#aside #login .profileLogin a,#aside #logout .profileLogin a{display:inline-block;border-radius:5px;background-color:#0074be;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.35);line-height:1;padding:2px 10px}
#aside #login .profileLogin a:hover,#aside #logout .profileLogin a:hover{text-decoration:none;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgba(0,0,0,0)),color-stop(29%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%)}
.parsys_column #login .profileLogin,.parsys_column #logout .profileLogin{background:#0074be;background:-moz-linear-gradient(top,#00558b 0,#0074be 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#00558b),color-stop(100%,#0074be));background:-webkit-linear-gradient(top,#00558b 0,#0074be 100%);background:-o-linear-gradient(top,#00558b 0,#0074be 100%);background:-ms-linear-gradient(top,#00558b 0,#0074be 100%);background:linear-gradient(to bottom,#00558b 0,#0074be 100%);width:80%;padding:10px 10%;box-shadow:-3px 3px 2px rgba(0,0,0,0.3);color:#fff;text-shadow:0 -1px 0 #003658;position:relative;right:-11px;border-radius:0}
.parsys_column #login .profileLogin:after,.parsys_column #logout .profileLogin:after{content:" ";border-top:10px solid #001725;position:absolute;bottom:-10px;border-right:10px solid transparent;right:0}
.parsys_column #login .profileLogin a,.parsys_column #logout .profileLogin a{display:inline-block;border-radius:5px;background-color:#fff;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.35);color:#333;text-shadow:0 -1px 0 #fff;line-height:1;padding:2px 10px}
.parsys_column #login .profileLogin a:hover,.parsys_column #logout .profileLogin a:hover{text-decoration:none;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgba(0,0,0,0)),color-stop(29%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%)}
#bb-branding{width:960px;margin:0 auto 20px;padding-top:10px;*zoom:1}
#bb-branding:before,#bb-branding:after{content:"";display:table}
#bb-branding:after{clear:both}
#bb-branding a{display:block;float:right;width:180px;height:46px;margin:0 20px 0 10px;background:url(clientlibs/css/img/sas-TPTK-sprite.png) no-repeat left -150px;text-indent:-9999px}
@media screen and (-webkit-min-device-pixel-ratio:1.5){#bb-branding a{background-position:left top;background-size:180px,102px}
}
@media only screen and (max-width:960px){#bb-branding a{margin:5px 10px 0 0}
}
@media only screen and (max-width:480px){#bb-branding a{width:85px;margin-top:5px;margin-bottom:5px;background-position:left -65px;background-size:150px,112px;overflow:visible}
}
@media only screen and (max-width:960px){#bb-branding{width:100%}
}
.responsiveimage{display:block}
.responsiveimage img{max-width:100%;height:auto}
.billboard .mod-header{padding-bottom:0;background:0;filter:none}
@media only screen and (max-width:680px){.billboard .mod-header{padding-bottom:0;padding-top:0}
}
.billboard .mod-header .responsiveimage img{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
@media only screen and (max-width:960px){.billboard .mod-header .responsiveimage img{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:2px 1px solid rgba(0,0,0,0.5)}
}
.billboard .mod-header .nav-tabs{position:relative;bottom:0;display:block;width:100%;background-color:#ccc}
.billboard #main .text>h3,.billboard .bottom-par .text>h3{padding-left:0;margin-left:0}
.billboard #main .text>h3:before,.billboard .bottom-par .text>h3:before{display:none}
.button{display:inline-block;border-radius:5px;background-color:#ff751a;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.1) 100%);border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.35);text-decoration:none;font-size:15px;font-size:1.5rem;margin:10px 0;cursor:pointer;line-height:2;padding:0 10px}
.button:hover{text-decoration:none;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgba(0,0,0,0)),color-stop(29%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 3%,rgba(0,0,0,0) 29%,rgba(0,0,0,0.2) 100%)}
.hero .button,.homecarousel .button{font-size:20px;font-size:2rem;line-height:2.5;padding:0 20px}
.button a{color:white;text-decoration:none}
@media only screen and (max-width:480px){.button{width:100%;margin:0;padding-left:0;padding-right:0;text-align:center;z-index:1000}
}
#CQrte .button{margin:0;line-height:normal;padding:0;background:#ff751a}
.txt-light{color:#cecece;color:rgba(0,0,0,0.3)}
.txt-white{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.8)}
.txt-urgent{color:#9e2f2f}
.txt-small{font-size:70%}
.txt-large{font-size:150%;font-family:"avenir-light",Arial,Helvetica,sans-serif;font-weight:normal;line-height:1.5}
.ja_jp .txt-large{font-family:"avenir-reg",Arial,Helvetica,sans-serif,"Meiryo","Hiragino Kaku Gothic Pro",sans-serif}
.ko_kr .txt-large{font-family:"avenir-reg",Arial,Helvetica,sans-serif,"Malgun Gothic",sans-serif}
.icn-arrow-circle{position:relative;display:block}
.icn-arrow-circle:after{font-family:'sasicons-072717' !important;content:"\e609";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:#ff751a;-webkit-font-smoothing:antialiased;position:relative;right:-0.25em;bottom:-0.15em;font-size:120%;line-height:1}
.dark .icn-arrow-circle:after{color:white;opacity:.9}
.icn-arrow{position:relative;display:block;margin-left:1em}
.icn-arrow:before{font-family:'sasicons-072717' !important;content:"\e616";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:#ff751a;-webkit-font-smoothing:antialiased;text-align:left;font-size:80%;line-height:1;width:1.25em;margin-left:-1.25em}
.dark .icn-arrow:before{color:white;opacity:.9}
.icn-rss{display:inline-block}
.icn-rss:before{font-family:'sasicons-072717' !important;content:"\e624";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-transform:none;width:1em;text-align:center;color:#ff751a;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.5em;font-size:90%}
#aside .text .button{width:100%;margin:0 auto;padding:5px 0;text-align:center;font-size:22px;font-size:2.2rem}
@media only screen and (max-width:960px){#aside .text .button{width:80%;margin:0 5%;padding-left:5%;padding-right:5%}
}
/*! normalize.css v1.0.1 | MIT License | git.io/normalize */#profileLoginOverlay{position:absolute;top:0;left:0;background:#262626;width:100%;height:100%;filter:alpha(opacity=50);opacity:.6;-moz-opacity:.5;display:none;z-index:70000}
#profileLoginFormOverlay{background:#fff none repeat scroll 0 0;border:3px solid #ccc;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:-2px 5px 5px #333;-moz-box-shadow:-2px 5px 5px #333;box-shadow:-2px 5px 5px #333;color:#333;left:35%;margin-left:auto;margin-right:auto;padding:15px;position:absolute;top:30%;width:370px;z-index:71000}
.headertxt{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold}
#formButtonDiv{float:right;left:3px;background:#fff}
#searchButton{font-size:.7em;font-weight:bolder;color:#013a75;text-align:center;background-color:#deebff;border:1px solid #a5acb2;cursor:pointer;padding:1px}
#profileLoginLogo{position:relative;float:left}
#profileloginTitle{font-size:17px;font-weight:bold;text-align:right;position:relative;padding:0 11px 0 0;line-height:47px;vertical-align:bottom;color:#117dc3}
#profileLoginMessage{background:white none repeat scroll 0 0;color:#d19275;font-size:13px;height:13px;left:5px;position:relative;text-align:left;width:100%;clear:both;border-top:1px #999 solid;padding:15px 0 1px 0;margin-top:5px}
#profileLoginCloseButton{z-index:509;position:absolute;padding:1px;display:block;background:url(../../../images/icons/close.png) no-repeat left top;top:-10px;right:-15px;width:31px;height:31px;overflow:hidden;text-indent:-9999px;cursor:pointer}
#profileLoginAdditionalLinks{display:block;text-align:left}
#profileLoginAdditionalLinks ul{margin:0;padding:0;list-style-type:none}
#profileLoginAdditionalLinks ul li{margin:0;background:url(images/icons/minibullet.gif) no-repeat left 50%;padding-left:15px;list-style-type:none;list-style-image:none}
#profileLoginAdditionalLinks ul li a{font-size:90%;text-decoration:none}
#profileLoginAdditionalLinks ul li a:hover{text-decoration:underline}
#anonMenu{display:inline}
#authenticatedMenu{display:none}
#profileLoginButtonDiv{text-align:right;padding-right:20px;padding-top:15px}
#profileLoginForm{padding:0 0 0 30px}
#profileLoginForm table{text-align:right}
#profileLoginForm input{border:1px solid #999;width:180px;margin-left:10px}
a.bbutton{background-image:url(images/blue_right.gif);background-position:right top;background-repeat:no-repeat;cursor:pointer;display:inline-block;margin:0;padding:0 10px 0 0;text-decoration:none}
a.bbutton span{background-image:url(images/blue_left.gif);background-repeat:no-repeat;border:0 none;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;display:block;line-height:32px;margin:0;padding:0 10px 0 12px;text-decoration:none}
#loginOverlay{background:0 0 #262626;left:0;top:0;width:200%;height:200%;display:none;position:fixed;z-index:100000;opacity:.5;filter:alpha(opacity=50)}
#loginFormOverlay{background:#FFF;background:url("images/tile_bg.jpg") repeat-x bottom;padding:0;border-radius:5px;border:1px solid #ccc;left:35%;top:25%;width:370px;color:#333;margin-right:auto;margin-left:auto;position:fixed;z-index:100001;box-shadow:0 0 8px #333;font-family:Arial,Verdana,sans-serif;font-size:small;text-align:center}
.headertxt{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold}
#formButtonDiv{background:0 0 #fff;left:3px;float:right}
#searchButton{padding:1px;border:1px solid #a5acb2;text-align:center;color:#013a75;font-size:.7em;font-weight:bolder;cursor:pointer;background-color:#deebff}
#loginLogo{float:left;position:relative}
#loginTitle{background:#FFF;padding:10px;text-align:left;color:#000;line-height:20px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;vertical-align:bottom;position:relative}
#loginMessage{background:0 0 white;padding:5px 10px 10px 10px;text-align:center;color:#ff751a;clear:both;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin-top:5px;border-top-color:#ccc;border-top-width:1px;border-top-style:solid;position:relative}
#loginCloseButton{background:url("images/icons/close.png") no-repeat left top;padding:0;top:1px;width:32px;height:31px;right:1px;text-indent:-9999px;overflow:hidden;display:block;position:absolute;z-index:509;cursor:pointer}
#loginAdditionalLinks{height:65px;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;display:block}
#loginAdditionalLinks ul{margin:0;padding:15px 10px 10px;list-style-type:none}
#loginAdditionalLinks ul li a{font-size:90%;text-decoration:none}
#loginAdditionalLinks ul li a:hover{text-decoration:underline}
#anonMenu{display:inline}
#authenticatedMenu{display:none}
#loginButtonDiv{padding:15px 0 10px;width:100%;text-align:center;clear:both;border-bottom-color:#ccc;border-bottom-width:1px;border-bottom-style:solid}
#loginForm{padding:0;font-family:Arial,sans-serif;font-size:14px;margin:0}
#loginTableDiv{margin-right:10px}
#loginTableDiv td{text-align:right;padding:0;font-family:Arial,sans-serif;font-size:14px;margin:0}
#loginForm table{width:100%;text-align:right}
#loginForm input{border:1px solid #999;text-align:left}
#email{width:235px}
#password{width:235px}
#loginPersist{padding-top:10px;border:0;text-decoration:none;text-align:center}
#loginPersist input{border:0;text-decoration:none}
a.bbutton{background-position:right top;margin:0;padding:0 10px 0 0;text-decoration:none;display:inline-block;cursor:pointer;background-image:url("images/button_right.jpg");background-repeat:no-repeat}
a.bbutton span{margin:0;padding:0 15px 0 25px;border:0 currentColor;color:#fff;line-height:28px;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;text-decoration:none;display:block;cursor:pointer;background-image:url("images/button_left.jpg");background-repeat:no-repeat}
a.profhref{color:#0e66ba;cursor:pointer}