@charset "utf-8"; /* CSS baseline template by Michael McDade (mcdade@gmail.com), v0.2.1 - last revised 20090318


/* Remove default settings from the browser using a modified version of Yahoo's CSS reset code */
html, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, abbr, acronym { margin: 0; padding: 0; border: 0; } 
td { vertical-align: top; text-align: left; }
/* table { border-collapse: collapse; border-spacing: 0; } */
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style: none; }
caption, th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
body { padding: 0; margin: 0 auto; width: 100%; text-align: center; border: 0; }


/* Simple style definitions for common formatting */
.bold { font-weight: bold; }
.x-bold { font-weight: normal; }
.ital { font-style: italic; }
.x-ital { font-style: normal; }
.undl { text-decoration: underline; }
.strk { text-decoration: line-through; }
.no-line { text-decoration: none; }
.spc-1px {letter-spacing: 1px; }
.spc-2px {letter-spacing: 2px; }
.spc-3px {letter-spacing: 3px; }
.spc-4px {letter-spacing: 4px; }
.spc-5px {letter-spacing: 5px; }
.x-space { letter-spacing: normal; }
.x-frmt { text-decoration: none; font-style: normal; font-weight: normal; font-size: 100%; letter-spacing: normal; }
.txt-left { text-align: left; }
.txt-rght { text-align: right; }
.txt-cntr { text-align: center; }
.txt-just { text-align: justify; }
.flt-left { float: left; }
.flt-rght { float: right; }
.x-float { float: none; }
.block { display: block; visibility: visible; }
.inline { display: inline; visibility: visible; }
.hide { display: none; visibility: hidden; }
.txt-black { color: black; }
.txt-white { color: white; }
.txt-gray { color: gray; }
.bgr-black { background-color: black; }
.bgr-white { background-color: white; }
.bgr-gray { background-color: gray; }
.ova-scrl { overflow: scroll; }
.ova-hide { overflow: hidden; }
.ova-auto { overflow: auto; }
.ova-show { overflow: visible; }
.ovx-scrl { overflow-x: scroll; }
.ovx-hide { overflow-x: hidden; }
.ovx-auto { overflow-x: auto; }
.ovx-show { overflow-x: visible; }
.ovy-scrl { overflow-y: scroll; }
.ovy-hide { overflow-y: hidden; }
.ovy-auto { overflow-y: auto; }
.ovy-show { overflow-y: visible; }
