﻿
@media All    
{
* {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px
}
OPTION {
	PADDING-LEFT: 0.4em
}
SELECT {
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px
}
* HTML BODY * {
	OVERFLOW: visible
}
BODY {
	FONT-SIZE: 100%; BACKGROUND: #fff; COLOR: #000; TEXT-ALIGN: left
}
DIV:unknown {
	OUTLINE-WIDTH: 0px; OUTLINE-STYLE: none; MARGIN: auto
}
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
}
UNKNOWN {
	DISPLAY: none
}
[hidden] {
	DISPLAY: none
}
INPUT[type='search'] {
	-webkit-appearance: textfield
}
INPUT[type='search']:unknown {
	-webkit-appearance: none
}
FIELDSET {
	BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid
}
IMG {
	BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid
}
UL {
	MARGIN: 0px 0px 1em 1em
}
OL {
	MARGIN: 0px 0px 1em 1em
}
DL {
	MARGIN: 0px 0px 1em 1em
}
LI {
	MARGIN-LEFT: 0.8em; LINE-HEIGHT: 1.5em
}
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
}
.ym-clearfix:after {
	FONT-SIZE: 0px; HEIGHT: 0px; CLEAR: both; DISPLAY: block; VISIBILITY: hidden
}
.ym-contain-dt {
	OVERFLOW: visible; WIDTH: 100%; DISPLAY: table
}
.ym-contain-oh {
	OVERFLOW: hidden; WIDTH: 100%; DISPLAY: block
}
.ym-contain-fl {
	WIDTH: 100%; FLOAT: left
}
.ym-skip {
	POSITION: absolute; LEFT: -32768px; TOP: -32768px
}
.ym-hideme {
	POSITION: absolute; LEFT: -32768px; TOP: -32768px
}
.ym-print {
	POSITION: absolute; LEFT: -32768px; TOP: -32768px
}
.ym-skip:focus {
	POSITION: static; LEFT: 0px; TOP: 0px
}
.ym-skip:active {
	POSITION: static; LEFT: 0px; TOP: 0px
}
.ym-skiplinks {
	LIST-STYLE-TYPE: none; WIDTH: 100%; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; LEFT: -32768px; MARGIN: 0px; Z-INDEX: 1000; TOP: 0px; PADDING-RIGHT: 0px
}
.ym-skiplinks .ym-skip:focus {
	WIDTH: 100%; POSITION: absolute; OUTLINE-WIDTH: 0px; OUTLINE-STYLE: none; LEFT: 32768px
}
.ym-skiplinks .ym-skip:active {
	WIDTH: 100%; POSITION: absolute; OUTLINE-WIDTH: 0px; OUTLINE-STYLE: none; LEFT: 32768px
}

}

@media Screen, Projection    
{
.ym-column {
	WIDTH: 100%; DISPLAY: table
}
.ym-col1 {
	WIDTH: 20%; FLOAT: left
}
.ym-col2 {
	WIDTH: 20%; FLOAT: right
}
.ym-col3 {
	WIDTH: auto; MARGIN: 0px 20%
}
.ym-cbox {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.ym-cbox-left {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px
}
.ym-cbox-right {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px
}
.ym-ie-clearing {
	DISPLAY: none
}
.ym-grid {
	LIST-STYLE-TYPE: none; WIDTH: 100%; TABLE-LAYOUT: fixed; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; DISPLAY: table; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
.ym-gl {
	FLOAT: left; MARGIN: 0px
}
.ym-gr {
	FLOAT: right; MARGIN: 0px
}
.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-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.ym-gbox-left {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px
}
.ym-gbox-right {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px
}
.ym-equalize {
	OVERFLOW: hidden
}
.ym-equalize > [class*='ym-g'] {
	VERTICAL-ALIGN: top; FLOAT: none; MARGIN: 0px; DISPLAY: table-cell
}
.ym-equalize > [class*='ym-g'] > [class*='ym-gbox'] {
	MARGIN-BOTTOM: -10000px; PADDING-BOTTOM: 10000px
}

}

@media All    
{
.ym-form {
	OVERFLOW: hidden
}
.ym-form FIELDSET {
	OVERFLOW: hidden
}
.ym-form DIV {
	POSITION: relative
}
.ym-form LABEL {
	POSITION: relative; DISPLAY: block
}
.ym-form .ym-message {
	POSITION: relative; DISPLAY: block
}
.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
}
.ym-form .ym-fbox-select:before {
	DISPLAY: table
}
.ym-form .ym-fbox-check:before {
	DISPLAY: table
}
.ym-form .ym-fbox-button:before {
	DISPLAY: table
}
.ym-form .ym-fbox-text:after {
	FONT-SIZE: 0px; HEIGHT: 0px; CLEAR: both; DISPLAY: block; VISIBILITY: hidden
}
.ym-form .ym-fbox-select:after {
	FONT-SIZE: 0px; HEIGHT: 0px; CLEAR: both; DISPLAY: block; VISIBILITY: hidden
}
.ym-form .ym-fbox-check:after {
	FONT-SIZE: 0px; HEIGHT: 0px; CLEAR: both; DISPLAY: block; VISIBILITY: hidden
}
.ym-form .ym-fbox-button:after {
	FONT-SIZE: 0px; HEIGHT: 0px; CLEAR: both; DISPLAY: block; VISIBILITY: hidden
}
.ym-form SELECT {
	WIDTH: 58.5%; POSITION: relative; DISPLAY: block
}
.ym-form INPUT {
	WIDTH: 58.5%; POSITION: relative; DISPLAY: block
}
.ym-form TEXTAREA {
	WIDTH: 58.5%; POSITION: relative; DISPLAY: block
}
.ym-form .ym-fbox-check INPUT {
	WIDTH: auto; DISPLAY: inline
}
.ym-form .ym-fbox-button INPUT {
	OVERFLOW: visible; WIDTH: auto; DISPLAY: inline
}
.ym-form .ym-fbox-check INPUT:focus {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px
}
.ym-form .ym-fbox-check INPUT:hover {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px
}
.ym-form .ym-fbox-check INPUT:active {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px
}
.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 {
	POSITION: absolute; TOP: 0px
}
.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%; FLOAT: left; MARGIN-RIGHT: -3px
}
.ym-columnar .ym-fbox-text INPUT {
	WIDTH: 67.2%; FLOAT: left; MARGIN-RIGHT: -3px
}
.ym-columnar .ym-fbox-text TEXTAREA {
	WIDTH: 67.2%; FLOAT: left; MARGIN-RIGHT: -3px
}
.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 {
	POSITION: static; LEFT: 0px
}
.ym-noprint {
	DISPLAY: none !important
}

}
