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