	.clear
	{
		clear: both;
		overflow: hidden !important;
	}
	.clearFix:after
	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.hide
	{
		display: none;
	}
	.block
	{
		display: block;
	}
	.floatL
	{
		float: left;
	}
	.floatR
	{
		float: right;
	}
	.splitL
	{
		float: left;
		margin-right: 0.5%;
		width: 49%;
	}
	.splitR
	{
		float: right;
		margin-left: 0.5%;
	}
	.gap
	{
		margin-bottom: 1em !important;
		clear: both;
	}
	div.action
	{
		display: block;
		padding: 0.5em;
		background: #efefef;
		height: 1%;
		clear: both;
	}
	div.action .splitR
	{
		padding: 5px 5px 0 0;
	}
	div.action img
	{
		margin: 0 0.2em;
		vertical-align: middle;
	}
	.textLeft
	{
		text-align: left !important;
	}
	.textRight
	{
		text-align: right !important;
	}
	.textCenter
	{
		text-align: center !important;
	}