* {background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; box-sizing: border-box;}
body {line-height: normal;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: ''; content: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
a img {border: none; text-decoration: none;}
p {line-height: normal;}
p::after, ol::after, ul::after, dl::after, table::after, .P::after, h1::after, h2::after, h3::after, h4::after, h5::after, h6::after, .H1::after, .H2::after, .H3::after, .H4::after, .H5::after, .H6::after, p::before, ol::before, ul::before, dl::before, table::before, .P::before, h1::before, h2::before, h3::before, h4::before, h5::before, h6::before, .H1::before, .H2::before, .H3::before, .H4::before, .H5::before, .H6::before {display: block; content: '';}

button, input, optgroup, option, select, textarea {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
textarea {overflow: auto;}
table {width: 100%; border-collapse:collapse; border-spacing:0;}
caption, th {text-align:left;}
q:before,q:after {content:'';}
fieldset, img {border:0;}
ol, ul {list-style:none;}
dl::after {clear: both;}
dl dt {float: left;}
img, input, th, td {vertical-align: middle;}
.Box {zoom:1;}
.Box:after {display:block; width:0; height:0; visibility:hidden; clear:both; font-size:0; line-height:0; content:".";}
.Fix {float:none; clear:both; width:0; height:0; margin:0; padding:0; border:0; font-size:0; line-height:0;}
.Clear::after {display: block; content: ""; clear: both;}
.ClearBefore::before {display: block; content: ""; clear: both;}
.FloatLeft {float:left;}
.FloatRight {float:right;}
.TextLeft {text-align:left !important;}
.TextCenter {text-align:center !important;}
.TextRight {text-align:right !important;}
.TextJustify {text-align:justify !important;}
.VerticalTop {vertical-align:top !important;}
.VerticalMiddle {vertical-align:middle !important;}
.VerticalBottom {vertical-align:bottom !important;}
.NoMargin {margin:0 !important;}
.NoMarginTop {margin-top:0 !important;}
.NoMarginBottom {margin-bottom:0 !important;}
.NoWrap {white-space:nowrap;}
.Block {display:block;}
.Inline {display:inline;}
.InlineBlock {display:inline-block;}
.Relative {position:relative; z-index: 0;}
.NoScreen, .Hidden {display: none;}
.Image {overflow: hidden; text-align: center;}
.Image img {max-width: 100%;}
.ImageLeft {float: left; margin: 0 15px 15px 0; border: 3px solid black;}
.ImageRight {float: right; margin: 0 0 15px 15px; border: 3px solid black;}
a img {border: none;}
.Center {width: 100%; text-align: center; margin: auto;}
.Bold {font-weight: bold;}
.Size0 {display: block; height: 0; overflow: hidden;}
.SliderPanel {z-index: 1000;}
.PrintVisible {display: none;}
.Submit {white-space: nowrap; cursor: pointer;}
.TableLike {display: table;}
.TrLike {display: table-row;}
.TdLike {display: table-cell; vertical-align: middle;}