
.tmt-float-left {
	float:left;
}
.tmt-float-right {
	float:right;
}
img.tmt-float-left {
	margin-right:1ex;
	margin-bottom:1ex;
}
img.tmt-float-right {
	margin-left:1ex;
	margin-bottom:1ex;
}
.tmt-clear-left {
	clear:left;
}
.tmt-clear-right {
	clear:right;
}
.tmt-clear-both {
	clear:both;
}

.tmt-column {
	clear:both;
	display:block;
	overflow:hidden;
}
.tmt-column-left-float {
	min-height:1px; /* MSIE7 to keep width if there is no content... */
	clear:both;
	display:block;
	overflow:hidden;
	border-right:solid 1px gray;
	float:left;
	margin-right:-1px; 
}
.tmt-column-left-float-inner {
	display:block;
	overflow:hidden;
	margin-right:1em;	
}
.tmt-column-left {	
	display:block;
	overflow:hidden;
	border-right:solid 1px gray;												xxbehavior:url(col-left.htc);
}
.tmt-column-left-inner {
	display:block;
	overflow:hidden;
	margin-right:1em;	
}
.tmt-column-right-float {
	min-height:1px; /* MSIE7 to keep width if there is no content... */
	clear:both;
	display:block;
	overflow:hidden;
	border-left:solid 1px gray;
	float:right; 
	margin-left:-1px;
}
.tmt-column-right-float-inner {
	display:block;
	overflow:hidden;
	margin-left:1em;
}
.tmt-column-right {
	display:block;
	overflow:hidden;
	border-left:solid 1px gray;												xxbehavior:url(col-right.htc);
}
.tmt-column-right-inner {
	display:block;
	overflow:hidden;
	margin-left:1em;
}

/* MSIE5.5 & MSIE6 */

.tmt-column-left-float-inner {
	word-wrap:break-word;
}
.tmt-column-left {
	display:inline-block;
	float:left;
	padding-right:1em;
}
* > .tmt-column-left {
	display:block;
	float:none;
	padding-right:0em;	
}
.tmt-column-left-inner {
	width:100%;
	margin-right:0em;
}
* > .tmt-column-left-inner {
	width:auto;
	margin-right:1em;
}
.tmt-inpageedit .tmt-column-left-inner {
	width:auto;
}
.tmt-column-right-float-inner {
	word-wrap:break-word;
}
.tmt-column-right {
	display:inline-block;
	float:right;
	padding-left:1em;
}
* > .tmt-column-right {
	display:block;
	float:none;
	padding-left:0em;
}
.tmt-column-right-inner {
	width:100%;
	margin-left:0em;
}
* > .tmt-column-right-inner {
	width:auto;
	margin-left:1em;
}
.tmt-inpageedit .tmt-column-right-inner {
	width:auto;
}

/* MSIE5.5 for menus to be on top */

.tmt-column-left, .tmt-column-right, .tmt-column-left-inner, .tmt-column-right-inner {
	overflow:visible;
}
* > .tmt-column-left, .tmt-column-right, .tmt-column-left-inner, .tmt-column-right-inner {
	overflow:hidden;
}
