body {
	margin: 0;
}

ol, ul, li {
	margin: 0;
	padding: 0;
}

ol, ul {
	margin-left: 16px;
}

img {
	border-style: none;
}

.Invisible {
	visibility: hidden;
}

/* @group Positions */

.PositionRelative {
	position: relative;
}

.PositionAbsolute {
	position: absolute;
}

.AbsoluteTop {
	position: absolute;
	top: 0;
}

.AbsoluteRight {
	position: absolute;
	right: 0;
}

.AbsoluteBottom {
	position: absolute;
	bottom: 0;
}

.AbsoluteLeft {
	position: absolute;
	left: 0;
}



/* @end */

/* @group Floats */

.FloatLeft {
	float: left;
}

.FloatRight {
	float: right;
}

.ClearBoth {
	clear: both;
	height: 1px;
}

/* @end */

/* @group Margins */

.Center {
	margin-left: auto;
	margin-right: auto;
}

.MarginLess {
	margin: 0px;
}

.Margin {
	margin: 8px;
}

.MarginTop {
	margin-top: 8px;
}

.MarginRight {
	margin-right: 8px;
}

.MarginBottom {
	margin-bottom: 8px;
}

.MarginLeft {
	margin-left: 8px;
}

.Margin2 {
	margin: 2px;
}

.MarginTop2 {
	margin-top: 2px;
}

.MarginRight2 {
	margin-right: 2px;
}

.MarginBottom2 {
	margin-bottom: 2px;
}

.MarginLeft2 {
	margin-left: 2px;
}

.Margin4 {
	margin: 4px;
}

.MarginTop4 {
	margin-top: 4px;
}

.MarginRight4 {
	margin-right: 4px;
}

.MarginBottom4 {
	margin-bottom: 4px;
}

.MarginLeft4 {
	margin-left: 4px;
}

.Margin16 {
	margin: 16px;
}

.MarginTop16 {
	margin-top: 16px;
}

.MarginRight16 {
	margin-right: 16px;
}

.MarginBottom16 {
	margin-bottom: 16px;
}

.MarginLeft16 {
	margin-left: 16px;
}

.Margin32 {
	margin: 32px;
}

.MarginTop32 {
	margin-top: 32px;
}

.MarginRight32 {
	margin-right: 32px;
}

.MarginBottom32 {
	margin-bottom: 32px;
}

.MarginLeft32 {
	margin-left: 32px;
}

/* @end */

/* @group Dimensions */

.FullWidth {
	width: 100%;
}

.FullHeight {
	height: 100%;
}

/* @end */

/* @group Paddings */

.PaddingLess {
	padding: 0px;
}

.Padding {
	padding: 8px;
}

.PaddingTop {
	padding-top: 8px;
}

.PaddingRight {
	padding-right: 8px;
}

.PaddingBottom {
	padding-bottom: 8px;
}

.PaddingLeft {
	padding-left: 8px;
}

.Padding2 {
	padding: 2px;
}

.PaddingTop2 {
	padding-top: 2px;
}

.PaddingRight2 {
	padding-right: 2px;
}

.PaddingBottom2 {
	padding-bottom: 2px;
}

.PaddingLeft2 {
	padding-left: 2px;
}

.Padding4 {
	padding: 4px;
}

.PaddingTop4 {
	padding-top: 4px;
}

.PaddingRight4 {
	padding-right: 4px;
}

.PaddingBottom4 {
	padding-bottom: 4px;
}

.PaddingLeft4 {
	padding-left: 4px;
}

.Padding16 {
	padding: 16px;
}

.PaddingTop16 {
	padding-top: 16px;
}

.PaddingRight16 {
	padding-right: 16px;
}

.PaddingBottom16 {
	padding-bottom: 16px;
}

.PaddingLeft16 {
	padding-left: 16px;
}

.Padding32 {
	padding: 32px;
}

.PaddingTop32 {
	padding-top: 32px;
}

.PaddingRight32 {
	padding-right: 32px;
}

.PaddingBottom32 {
	padding-bottom: 32px;
}

.PaddingLeft32 {
	padding-left: 32px;
}

/* @end */

/* @group TextAligns */

.LeftText {
	text-align: left;
}

.CenterText {
	text-align: center;
}

.RightText {
	text-align: right;
}

/* @end */

.LineHeight {
	line-height: 16px;
}

.Pointer {
	cursor: pointer;
}
