/* The specific style rules used to suggest rendering */
/* for the CSS table design example, starts here */

div.table_elem {
    display:table;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
}


div.table-row {
	 display: table-row;
	 padding: 0px 0px;
	 margin: 0px 0px 0px 0px;
}
div.table-right-row {
	 display: table-row;
	 padding: 0px 0px;
	 margin: 0px 0px 0px 0px;
}

div.table-column {
	border: none;
	margin: 0;
	padding: 0;
	display: table-cell;
}

div.table-left-column {
	border: none;
	margin: 0;
	padding: 0;
	display: table-cell;
}

div.table-right-column {
    position:right;
	border: none;
    margin: 0;
	padding: 0;
	display: table-cell;
}

div.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}


  * html div.table_elem {
   
    }
  * html div.table-row {
    
    }
     * html div.table-right-row {
    float:right;
    }
    
  * html div.table-column {
    float:left;
    
    }

  * html div.table-left-column {
    float:left;
    
    }
    
      * html div.table-right-column {
    float:right;
    
    }

  * html .cleaner {
    display:block;
    }