/* Copyright AbyssGuard, www.abyssguard.com */
@charset "utf-8";
.clear, .clear:after {clear: both;}
.clear:before, .clear:after {
	display: table;
	line-height: 0;
	content: "";
}
.block {display: block;}
.invisible {display: none;}
.none {display: none !important;}
.visible {visibility: visible;}
.hidden {visibility: hidden;}
.inlineBlock, ul.inline > li, ol.inline > li {
	display: inline-block;
}
.hiddenButton {
	width: 0.1px;
	height: 0.1px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: transparent;
	border: 0px;
	opacity: 0.01;
	filter: alpha(opacity=0.1);
	pointer-events: none;
}
ul.inline, ol.inline, ul.cleanlist, ol.cleanlist {
	list-style: none; 
	margin: 0px;
	padding: 0px;
}
.blocklink {
	display: block;
	width: 100%;
	height: 100%;	
}
label {cursor: pointer;}
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.table th, .table td {
	padding: 5px;
}
.displayTable {display: table; width: 100%; height: 100%;}
.displayTableRow {display: table-row;}
.displayTableCell {display: table-cell;}
.valignTop {vertical-align: top;}
.valignMiddle {vertical-align: middle;}
.valignBottom {vertical-align: bottom;}
.fade {
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-ms-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	transition: 0.2s linear;
}
.noTransition {
	-webkit-transition: 0s linear !important;
	-moz-transition: 0s linear !important;
	-ms-transition: 0s linear !important;
	-o-transition: 0s linear !important;
	transition: 0s linear !important;
}
.content {
	padding: 10px;
}

.boxSizingBorderBox, input[type="text"], input[type="number"], input[type="tel"], input[type="password"], input[type="submit"], input[type="email"], input[type="url"], select, textarea, .button {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
}
input:focus {
	outline: none;
}
.input.block {
	width: 100%;
}
.disabled {
	opacity: 0.4;
	pointer-events: none;
	cursor: default;
}

.mrg0 {margin: 0px;}
.mrgAuto {margin-left: auto; margin-right: auto;}

.mrgRight0 {margin-right: 0px;}
.mrgRight10 {margin-right: 10px;}
.mrgRight20 {margin-right: 20px;}
.mrgRight30 {margin-right: 30px;}
.mrgRight40 {margin-right: 40px;}
.mrgRight {margin-right: 0.3em;}
.mrgRight2 {margin-right: 0.7em;}
.mrgRight3 {margin-right: 1em;}
.mrgRight4 {margin-right: 1.5em;}
.mrgRight5 {margin-right: 2em;}
.mrgRight6 {margin-right: 3em;}

.mrgTop0 {margin-top: 0px;}
.mrgTop10 {margin-top: 10px;}
.mrgTop20 {margin-top: 20px;}
.mrgTop30 {margin-top: 30px;}
.mrgTop40 {margin-top: 40px;}
.mrgTop {margin-top: 0.3em;}
.mrgTop2 {margin-top: 0.7em;}
.mrgTop3 {margin-top: 1em;}
.mrgTop4 {margin-top: 1.5em;}
.mrgTop5 {margin-top: 2em;}
.mrgTop6 {margin-top: 3em;}

.mrgBot0 {margin-bottom: 0px;}
.mrgBot10 {margin-bottom: 10px;}
.mrgBot20 {margin-bottom: 20px;}
.mrgBot30 {margin-bottom: 30px;}
.mrgBot40 {margin-bottom: 40px;}
.mrgBot {margin-bottom: 0.3em;}
.mrgBot2 {margin-bottom: 0.7em;}
.mrgBot3 {margin-bottom: 1em;}
.mrgBot4 {margin-bottom: 1.5em;}
.mrgBot5 {margin-bottom: 2em;}
.mrgBot6 {margin-bottom: 3em;}

.mrgLeft0 {margin-left: 0px;}
.mrgLeft10 {margin-left: 10px;}
.mrgLeft20 {margin-left: 20px;}
.mrgLeft30 {margin-left: 30px;}
.mrgLeft40 {margin-left: 40px;}
.mrgLeft {margin-left: 0.3em;}
.mrgLeft2 {margin-left: 0.7em;}
.mrgLeft3 {margin-left: 1em;}
.mrgLeft4 {margin-left: 1.5em;}
.mrgLeft5 {margin-left: 2em;}
.mrgLeft6 {margin-left: 3em;}

.mrg10 {margin: 10px;}
.mrg20 {margin: 20px;}
.mrg30 {margin: 30px;}
.mrg40 {margin: 40px;}
.mrg {margin: 0.3em;}
.mrg2 {margin: 0.7em;}
.mrg3 {margin: 1em;}
.mrg4 {margin: 1.5em;}
.mrg5 {margin: 2em;}
.mrg6 {margin: 3em;}

.padRight0 {padding-right: 0px;}
.padRight10 {padding-right: 10px;}
.padRight20 {padding-right: 20px;}
.padRight30 {padding-right: 30px;}
.padRight40 {padding-right: 40px;}
.padRight {padding-right: 0.3em;}
.padRight2 {padding-right: 0.7em;}
.padRight3 {padding-right: 1em;}
.padRight4 {padding-right: 1.5em;}
.padRight5 {padding-right: 2em;}
.padRight6 {padding-right: 3em;}

.pad0 {padding: 0px;}

.padTop0 {padding-top: 0px;}
.padTop10 {padding-top: 10px;}
.padTop20 {padding-top: 20px;}
.padTop30 {padding-top: 30px;}
.padTop40 {padding-top: 40px;}
.padTop {padding-top: 0.3em;}
.padTop2 {padding-top: 0.7em;}
.padTop3 {padding-top: 1em;}
.padTop4 {padding-top: 1.5em;}
.padTop5 {padding-top: 2em;}
.padTop6 {padding-top: 3em;}

.padBot0 {padding-bottom: 0px;}
.padBot10 {padding-bottom: 10px;}
.padBot20 {padding-bottom: 20px;}
.padBot30 {padding-bottom: 30px;}
.padBot40 {padding-bottom: 40px;}
.padBot {padding-bottom: 0.3em;}
.padBot2 {padding-bottom: 0.7em;}
.padBot3 {padding-bottom: 1em;}
.padBot4 {padding-bottom: 1.5em;}
.padBot5 {padding-bottom: 2em;}
.padBot6 {padding-bottom: 3em;}

.padLeft0 {padding-left: 0px;}
.padLeft10 {padding-left: 10px;}
.padLeft20 {padding-left: 20px;}
.padLeft30 {padding-left: 30px;}
.padLeft40 {padding-left: 40px;}
.padLeft {padding-left: 0.3em;}
.padLeft2 {padding-left: 0.7em;}
.padLeft3 {padding-left: 1em;}
.padLeft4 {padding-left: 1.5em;}
.padLeft5 {padding-left: 2em;}
.padLeft6 {padding-left: 3em;}

.pad10 {padding: 10px;}
.pad20 {padding: 20px;}
.pad30 {padding: 30px;}
.pad40 {padding: 40px;}
.pad {padding: 0.3em;}
.pad2 {padding: 0.7em;}
.pad3 {padding: 1em;}
.pad4 {padding: 1.5em;}
.pad5 {padding: 2em;}
.pad6 {padding: 3em;}

.noBorder {border: 0px;}

.txt10 {font-size: 10px;}
.txt11 {font-size: 11px;}
.txt12 {font-size: 12px;}
.txt13 {font-size: 13px;}
.txt14 {font-size: 14px;}
.txt15 {font-size: 15px;}
.txt16 {font-size: 16px;}
.txt17 {font-size: 17px;}
.txt18 {font-size: 18px;}
.txt19 {font-size: 19px;}
.txt20 {font-size: 20px;}
.txt22 {font-size: 22px;}
.txt24 {font-size: 24px;}
.txt26 {font-size: 26px;}
.txt28 {font-size: 28px;}
.txt30 {font-size: 30px;}
.txt32 {font-size: 32px;}
.txt34 {font-size: 34px;}
.txt36 {font-size: 36px;}
.txt38 {font-size: 38px;}
.txt40 {font-size: 40px;}
.txt42 {font-size: 42px;}
.txt44 {font-size: 44px;}
.txt46 {font-size: 46px;}
.txt48 {font-size: 48px;}
.txt50 {font-size: 50px;}
.txt52 {font-size: 52px;}

.txtS {font-size: 0.8em;}
.txtN {font-size: 1em;}
.txtM {font-size: 1.2em;}
.txtL {font-size: 1.4em;}
.txtXL {font-size: 1.6em;}
.txtXXL {font-size: 2em;}

.lineXS {line-height: 0.9em;}
.line {line-height: 1em;}
.lineS {line-height: 1.2em;}
.lineM{line-height: 1.5em;}
.lineL {line-height: 2em;}
.lineXL {line-height: 2.5em;}
.lineXXL {line-height: 3em;}

.txtDecorNone {text-decoration: none;}
.txtLeft {text-align: left;}
.txtRight {text-align: right;}
.txtCenter {text-align: center;}
.txtJustify {text-align: justify;}
.txtBold {font-weight: bold;}
.txtNoBold {font-weight: normal;}
.txtUnderline {text-decoration: underline;}
.txtNoDecoration {text-decoration: none;}
.txtUppercase {text-transform: uppercase;}
.txtNoWrap {white-space: nowrap;}
.txtWrap {word-wrap: break-word;}
.txtWordBreak {word-break: break-all;}
.txtEllipsis {text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.txtNoShadow {text-shadow: none;}
.txtCapitalize {text-transform: capitalize;}
.txtUppercase {text-transform: uppercase;}
.txtItalic {font-style: italic;}
.txtStrike {text-decoration: line-through;}

.floatLeft {float: left;}
.floatRight {float: right;}

.txtLine, .line15 {line-height: 1em;}
.txtLine2 {line-height: 1.3em;}
.txtLine3 {line-height: 1.5em;}
.txtLine4 {line-height: 2em;}

.lineThrough {text-decoration: line-through;}

.relative {position: relative;}
.absolute {position: absolute;}
.fixed {position: fixed;}
.zindex1 {z-index: 1;}

.overflowHidden {overflow: hidden;}
.overflowAuto {overflow: auto;}

article, aside, footer, header, hgroup, nav, section {display: block;}

.split1 {width: 75%;}
.split2 {width: 50%;}
.split3 {width: 33.33%;}
.split4 {width: 25%;}
.split5 {width:20%;}

.txtGrayC {color: #ccc;}
.txtGrayA {color: #aaa;}
.txtGray9 {color: #999;}
.txtGray6 {color: #666;}
.txtBlue {color: #2baae1;}
.txtOrange {color: #cc3300;}
.txtMaroon {color: maroon;}
.txtRed {color: red;}
.txtWhite {color: white;}
.txtBlack {color: black;}
.txtGreen {color: #669933;}

.pointer {cursor: pointer;}
.cursorMove {cursor: move;}
.cursorHelp {cursor: help;}

a {
	color: inherit;
}
p {
	margin-top: 10px;
	margin-bottom: 10px;
}
