/* =============================================================================
   Class with 1 property
   ========================================================================== */

.bold		{ font-weight: bold; }

.taleft		{ text-align: left; }
.taright	{ text-align: right; }
.tacenter	{ text-align: center; }

.vatop		{ vertical-align: top; }
.vamiddle	{ vertical-align: middle; }
.vabottom	{ vertical-align: bottom; }

.fleft		{ float: left; }
.fright		{ float: right; }

.e15		{ font-size: 1.5em; }

.left20		{ margin-left: 2px; }

.inline-block	{ display: inline-block; //display: inline; zoom: 1; }


/* =============================================================================
   Tables
   ========================================================================== */

table.no-border,
.no-border tbody,
.no-border tr,
.no-border td,
.no-border th	{
	background: none;
	border:		0;
}

table.tacenter th, table.tacenter td	{ text-align: center; }
	table.tacenter .taleft	{ text-align: left; }
	table.tacenter .taright	{ text-align: right; }
table.vamiddle th, table.vamiddle td	{ vertical-align: middle; }


/* =============================================================================
   Clearfix
   ========================================================================== */

.clearfix	{ zoom: 1; }
.clearfix:after
	{ content: '.'; display: block;clear: both; height: 0; visibility: hidden; font-size: 0; line-height: 0; }