.UDPC html {
	 font-family: sans-serif;
	 -ms-text-size-adjust: 100%;
	 -webkit-text-size-adjust: 100%;
}
 .UDPC body {
	 margin: 0;
}
 .UDPC article, .UDPC aside, .UDPC details, .UDPC figcaption, .UDPC figure, .UDPC footer, .UDPC header, .UDPC hgroup, .UDPC main, .UDPC menu, .UDPC nav, .UDPC section, .UDPC summary {
	 display: block;
}
 .UDPC audio, .UDPC canvas, .UDPC progress, .UDPC video {
	 display: inline-block;
	 vertical-align: baseline;
}
 .UDPC audio:not([controls]) {
	 display: none;
	 height: 0;
}
 .UDPC [hidden], .UDPC template {
	 display: none;
}
 .UDPC a {
	 background-color: transparent;
}
 .UDPC a:active, .UDPC a:hover {
	 outline: 0;
}
 .UDPC abbr[title] {
	 border-bottom: 1px dotted;
}
 .UDPC b, .UDPC strong {
	 font-weight: bold;
}
 .UDPC dfn {
	 font-style: italic;
}
 .UDPC h1 {
	 font-size: 2em;
	 margin: 0.67em 0;
}
 .UDPC mark {
	 background: #ff0;
	 color: #000;
}
 .UDPC small {
	 font-size: 80%;
}
 .UDPC sub, .UDPC sup {
	 font-size: 75%;
	 line-height: 0;
	 position: relative;
	 vertical-align: baseline;
}
 .UDPC sup {
	 top: -0.5em;
}
 .UDPC sub {
	 bottom: -0.25em;
}
 .UDPC img {
	 border: 0;
}
 .UDPC svg:not(:root) {
	 overflow: hidden;
}
 .UDPC figure {
	 margin: 1em 40px;
}
 .UDPC hr {
	 box-sizing: content-box;
	 height: 0;
}
 .UDPC pre {
	 overflow: auto;
}
 .UDPC code, .UDPC kbd, .UDPC pre, .UDPC samp {
	 font-family: monospace, monospace;
	 font-size: 1em;
}
 .UDPC button, .UDPC input, .UDPC optgroup, .UDPC select, .UDPC textarea {
	 color: inherit;
	 font: inherit;
	 margin: 0;
}
 .UDPC button {
	 overflow: visible;
}
 .UDPC button, .UDPC select {
	 text-transform: none;
}
 .UDPC button, .UDPC html input[type="button"], .UDPC input[type="reset"] {
	 -webkit-appearance: button;
	 cursor: pointer;
}
 .UDPC button[disabled], .UDPC html input[disabled] {
	 cursor: default;
}
 .UDPC button::-moz-focus-inner, .UDPC input::-moz-focus-inner {
	 border: 0;
	 padding: 0;
}
 .UDPC input {
	 line-height: normal;
}
 .UDPC input[type='checkbox'], .UDPC input[type='radio'] {
	 box-sizing: border-box;
	 padding: 0;
}
 .UDPC input[type='number']::-webkit-inner-spin-button, .UDPC input[type='number']::-webkit-outer-spin-button {
	 height: auto;
}
 .UDPC input[type='search'] {
	 -webkit-appearance: none;
}
 .UDPC input[type='search']::-webkit-search-cancel-button, .UDPC input[type='search']::-webkit-search-decoration {
	 -webkit-appearance: none;
}
 .UDPC fieldset {
	 border: 1px solid #c0c0c0;
	 margin: 0 2px;
	 padding: 0.35em 0.625em 0.75em;
}
 .UDPC legend {
	 border: 0;
	 padding: 0;
}
 .UDPC textarea {
	 overflow: auto;
}
 .UDPC optgroup {
	 font-weight: bold;
}
 .UDPC table {
	 border-collapse: collapse;
	 border-spacing: 0;
}
 .UDPC td, .UDPC th {
	 padding: 0;
}
 