@media all{*{margin:0;padding:0;}
option{padding-left:0.4em;}
select{padding:1px;}
* html body *{overflow:visible;}
body{font-size:100%;background:#fff;color:#000;text-align:left;}
div:target,
h1:target,
h2:target,
h3:target,
h4:target,
h5:target,
h6:target{outline:0 none;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset,
img{border:0 solid;}
ul,
ol,
dl{margin:0 0 1em 1em;}
li{line-height:1.5em;margin-left:0.8em;}
dt{font-weight:bold;}
dd{margin:0 0 1em 0.8em;}
blockquote{margin:0 0 1em 0.8em;}
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
.ym-clearfix:before{content:"";display:table;}
.ym-clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}
.ym-contain-dt{display:table;table-layout:fixed;width:100%;}
.ym-contain-oh{display:block;overflow:hidden;width:100%;}
.ym-contain-fl{float:left;width:100%;}
.ym-column{display:table;table-layout:fixed;width:100%;}
.ym-col1{float:left;width:20%;}
.ym-col2{float:right;width:20%;}
.ym-col3{width:auto;margin:0 20%;}
.ym-cbox{padding:0 10px;}
.ym-cbox-left{padding:0 10px 0 0;}
.ym-cbox-right{padding:0 0 0 10px;}
.ym-ie-clearing{display:none;}
.ym-grid{display:table;table-layout:fixed;width:100%;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;}
.ym-gl{float:left;margin:0;}
.ym-gr{float:right;margin:0 0 0 -5px;}
.ym-g20{width:20%;}
.ym-g40{width:40%;}
.ym-g60{width:60%;}
.ym-g80{width:80%;}
.ym-g25{width:25%;}
.ym-g33{width:33.333%;}
.ym-g50{width:50%;}
.ym-g66{width:66.666%;}
.ym-g75{width:75%;}
.ym-g38{width:38.2%;}
.ym-g62{width:61.8%;}
.ym-gbox{padding:0 10px;}
.ym-gbox-left{padding:0 10px 0 0;}
.ym-gbox-right{padding:0 0 0 10px;}
.ym-equalize{overflow:hidden;}
.ym-equalize > [class*="ym-g"]{display:table-cell;float:none;margin:0;vertical-align:top;}
.ym-equalize > [class*="ym-g"] > [class*="ym-gbox"]{padding-bottom:10000px;margin-bottom:-10000px;}
.ym-form,
.ym-form fieldset{overflow:hidden;}
.ym-form div{position:relative;}
.ym-form label,
.ym-form .ym-label,
.ym-form .ym-message{position:relative;line-height:1.5;display:block;}
.ym-form .ym-message{clear:both;}
.ym-form .ym-fbox-check label{display:inline;}
.ym-form input,
.ym-form textarea{cursor:text;}
.ym-form .ym-fbox-check input,
.ym-form input[type="image"],
.ym-form input[type="radio"],
.ym-form input[type="checkbox"],
.ym-form select,
.ym-form label{cursor:pointer;}
.ym-form textarea{overflow:auto;}
.ym-form input.hidden,
.ym-form input[type=hidden]{display:none !important;}
.ym-form .ym-fbox:before,
.ym-form .ym-fbox-text:before,
.ym-form .ym-fbox-select:before,
.ym-form .ym-fbox-check:before,
.ym-form .ym-fbox-button:before{content:"";display:table;}
.ym-form .ym-fbox:after,
.ym-form .ym-fbox-text:after,
.ym-form .ym-fbox-select:after,
.ym-form .ym-fbox-check:after,
.ym-form .ym-fbox-button:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}
.ym-form .ym-fbox-check input:focus,
.ym-form .ym-fbox-check input:hover,
.ym-form .ym-fbox-check input:active,
.ym-form input[type="radio"]:focus,
.ym-form input[type="radio"]:hover,
.ym-form input[type="radio"]:active,
.ym-form input[type="checkbox"]:focus,
.ym-form input[type="checkbox"]:hover,
.ym-form input[type="checkbox"]:active{border:0 none;}
.ym-form input,
.ym-form textarea,
.ym-form select{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:70%;}
.ym-form .ym-fbox-check input,
.ym-form input[type="radio"],
.ym-form input[type="checkbox"]{display:inline;margin-left:0;margin-right:0.5ex;width:auto;height:auto;}
.ym-form input[type="image"]{border:0;display:inline;height:auto;margin:0;padding:0;width:auto;}
.ym-form label,
.ym-form .ym-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ym-form .ym-fbox-button input{display:inline;overflow:visible;width:auto;}
.ym-form .ym-inline{display:inline-block;float:none;margin-right:0;width:auto;vertical-align:baseline;}
.ym-fbox-wrap{display:table;table-layout:fixed;width:70%;}
.ym-fbox-wrap input,
.ym-fbox-wrap textarea,
.ym-fbox-wrap select{width:100%;}
.ym-fbox-wrap input[type="image"]{width:auto;}
.ym-fbox-wrap input[type="radio"],
.ym-fbox-wrap input[type="checkbox"]{display:inline;width:auto;margin-left:0;margin-right:0.5ex;}
.ym-fbox-wrap label,
.ym-fbox-wrap .ym-label{display:inline;}
.ym-full input,
.ym-full textarea,
.ym-full select{width:100%;}
.ym-full .ym-fbox-wrap{width:100%;}
.ym-columnar input,
.ym-columnar textarea,
.ym-columnar select{float:left;margin-right:-3px;}
.ym-columnar label,
.ym-columnar .ym-label{display:inline;float:left;width:30%;z-index:1;}
.ym-columnar .ym-fbox-check input,
.ym-columnar .ym-message{margin-left:30%;}
.ym-columnar .ym-fbox-wrap{margin-left:30%;margin-right:-3px;}
.ym-columnar .ym-fbox-wrap .ym-message{margin-left:0%;}
.ym-columnar .ym-fbox-wrap label{float:none;width:auto;z-index:1;margin-left:0;}
.ym-columnar .ym-fbox-wrap input{margin-left:0;position:relative;}
.ym-columnar .ym-fbox-check{position:relative;}
.ym-columnar .ym-fbox-check label,
.ym-columnar .ym-fbox-check .ym-label{padding-top:0;}
.ym-columnar .ym-fbox-check input{top:3px;}
.ym-columnar .ym-fbox-button input{float:none;margin-right:1em;}
.ym-fbox-wrap + .ym-fbox-wrap{margin-top:0.5em;}
.ym-columnar fieldset .ym-fbox-button,
fieldset.ym-columnar .ym-fbox-button{padding-left:30%;}
.ym-skip,
.ym-hideme,
.ym-print{position:absolute;top:-32768px;left:-32768px;}
.ym-skip:focus,
.ym-skip:active{position:static;top:0;left:0;}
.ym-skiplinks{position:absolute;top:0px;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none;}
.ym-skiplinks .ym-skip:focus,
.ym-skiplinks .ym-skip:active{left:32768px;outline:0 none;position:absolute;width:100%;}
}
@media print{.ym-grid > .ym-gl,
.ym-grid > .ym-gr{overflow:visible;display:table;table-layout:fixed;}
.ym-print{position:static;left:0;}
.ym-noprint{display:none !important;}
}