﻿@charset "utf-8";
* { outline: none; margin:0; padding:0; }
html, body { width: 100%; height:100%; -webkit-font-smoothing: antialiased !important; -webkit-background-clip: padding-box !important; -moz-background-clip: padding !important; background-clip: padding-box !important;  }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video { border: 0; margin:0; padding:0; background: transparent; }
a:focus, a:active, a:visited, a:link { outline: none !important; }
a:link { -webkit-tap-highlight-color: #FF5E99; }
article, aside, figure, footer, header, hgroup, nav, section { display:block; }
.alignCenter { text-align: center; }
.alignJustify { text-align: justify; }
.alignLeft { text-align: left; }
.alignVerticalMiddle { vertical-align: middle; }
.alignRight { text-align: right; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
.clearBoth { clear: both !important; }
.clearFix:after { content: ''; visibility: hidden; display: block; clear: both; height: 0; font-size: 0; line-height:0; }
.clearFix { overflow:auto; }
* html .clearFix { zoom: 1; }
*:first-child+html .clearFix { zoom: 1; }
.cursorNormal, .cursorDefault { cursor: default; }
.displayBlock { display: block; }
.displayNone { display: none; }
.floatLeft { float: left; }
.floatNone { float: none; }
.floatRight { float: right; }
:focus { outline: 0; }
.fontBold { font-weight: bold; }
.fontItalic { font-style: italic; }
.fontUnderline { text-decoration: underline; }
.fontOverline { text-decoration: overline; }
.fontUnderline { text-decoration: underline; }
.fontLineThrough { text-decoration: line-through; }
form { margin:0; padding:0; border:0 }
.heightAuto { height: auto; }
h1,h2,h3,h4,h5,h6 { text-rendering: optimizeLegibility; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
img { border: 0; -ms-interpolation-mode: bicubic; }
.indent { text-indent: -9999px; 	overflow: hidden; display: block; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
.cursor, .cursorPointer, a:link, a:visited, a:hover, a:active { cursor: pointer; }
.lowercase { text-transform: lowercase; }
.noBackground { background: none; }
.noBorder { border: none !important; }
.nD { -moz-user-select:none !important; -webkit-user-select: none !important; -khtml-user-select:none !important; -o-user-select:none !important; -ms-user-select:none !important; user-select:none !important; cursor:default; }
.noMargin { margin: 0 !important; }
.noPadding { padding: 0 !important; }
.nRC { }
.overflowHidden { overflow: hidden; }
.overflowScroll { overflow: scroll; }
.overflowVisible { overflow: visible; }
.positionAbsolute { position: absolute; }
.positionRelative { position: relative; }
.positionFixed { position: fixed; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
pre { padding: 15px; white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }
.sub { vertical-align: text-bottom; }
.sup { vertical-align: text-top; }
table { border-spacing: 0; }
ol, ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
.uppercase { text-transform: uppercase; }
.visibilityHidden { visibility: hidden; }
.visuallyhidden { position:absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); }
.visibilityVisible { visibility: visible; }
.whitespaceWrap { white-space: normal; }
.whiteSpaceNoWrap { white-space: nowrap; }
.widthAuto { width: auto; }
