.inlineBlock {
	display: inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
	word-spacing:normal;
	letter-spacing:normal;
}

.verticalAlignParent {
	position:relative;
	display:table;
	width:100%;
	height:100%;
}

.verticalAlign {

	display:table-cell;
	vertical-align:middle;
	
	*margin-top: inherit;
	*clear: expression(
	style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"),
	style.clear = "none", 0);

}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.marginNone {
	margin: 0 !important;
}

.marginBot {
	margin-bottom:25px !important;
}

.marginTop {
	margin-top:25px !important;
}

.marginLeft {
	margin-left:25px !important;
}

.marginRight {
	margin-right:25px !important;
}


.extraMarginTop {
	margin-top:50px !important;
}


.paddingBothAll {
	padding:25px !important;
}

.paddingBoth {
	padding:25px 0 !important;
}


.paddingBot {
	padding-bottom:25px !important;
}

.paddingTop {
	padding-top:25px !important;
}

.extraPaddingBoth {
	padding:50px 0 !important;
}

.extraPaddingTop {
	padding-top:50px !important;
}

.extraPaddingBot {
	padding-bottom:50px !important;
}

.extraMarginBot {
	margin-bottom:50px !important;
}

.marginBoth {
	margin:25px 0 !important;
}

.marginAll {
	margin:25px !important;
}

.narrow {
	padding:0 100px !important;
}


.semiNarrow {
	padding:0 50px !important;
}

.centerAlign {
	text-align:center !important;
}

.leftAlign {
	text-align:left !important;
}

.rightAlign {
	text-align:right !important;
}

.fullWidth {
	width:100%;
}

.halfWidth {
	width:50%;
}

.fullHeight {
	height:100%;
}


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

.peakScreen {
	width:100%;
	height: 95%;
}


.occupyScreen {
	position:absolute;
	top:0;
	left:0;
}



.fixed {
	position:fixed;
}

.absolute {
	position:absolute;
}

.relative {
	position:relative;
}

.block {
	display: block;
}


.enableLinks a {
	text-decoration:underline !important;
}

.error {
	color:#ff0000;
}