.clear {
	clear: both !important;
}
.clearNone {
	clear: none !important;
}

.displayBlock {
	display: block !important;
}
.displayInline {
	display: inline;
}
.displayBlock {
	display: block;
}
.displayNone {
	display: none;
	position: absolute;
	left: -9999px;
}

.overflow {
	overflow: auto !important;
	overflow: inherit;
	height: auto !important;
	height: 100%;
	/* ie7 needs this sometimes */
	min-height: 100%;
	/* against scrollbar */
	padding-bottom: 1px;
}
.overflowHidden {
	overflow: hidden !important;
}
.overflowInherit {
	overflow:inherit !important;
	padding-bottom: 0;
	height: auto !important;
	min-height: inherit;
}

.floatLeft{
	float: left;
}
.floatRight {
	float: right;
	/*padding-right: 1px;*/
}
.floatNone {
	float: none;
}

.fullDimensions {
	width: 100%;
	height: 100%;
}

ul.noListType li,
ul.arrowBlockList li {
	background: none;
	padding-left: 0;
}

.minHeight100Percent {
	min-height: 100%;
}

.marginNone,
p.marginNone {
	margin: 0;
}
.marginTopNone {
	margin-top: 0;
}
.marginLeftNone {
	margin-left: 0;
}
.marginBottomNone {
	margin-bottom: 0;
}
.paddingNone {
	padding: 0;
}
.paddingRightNone{
	padding-right: 0;
}
.paddingLeftNone {
	padding-left: 0;
}
.paddingBottomNone {
	padding-bottom: 0;
}

.textIndentNegative {
	text-indent: -99999px;
}
.textTransformNone {
	text-transform: none;
}

.backgroundColorTransparent {
	background-color: transparent;
}
.backgroundNoRepeat {
	background-repeat: no-repeat;
}
.backgroundNone {
	background-color: transparent;
	background-image: inherit;
}


.borderTopNone {
	border-top: none;
}
.borderNone {
	border: none !important;
}
.borderTopNone {
	border-top: none !important;
}