/* --------------------------------------------------------------------------------
	main
-------------------------------------------------------------------------------- */
*							{ margin:0; padding:0; }
body						{ height:100%; max-height:100%; overflow:hidden; border:0px none; }
hr							{ clear:both; border:1px none; height:2px; margin:8px 40px; }
hr.hidden					{ clear:both; border:1px solid #fff; margin:0; background:transparent; }
img							{ border:0px solid; margin:0 10px 10px 0; }
img.left					{ float:left; margin:0 10px 10px 0;  }
img.center					{ text-align:center; display:block; margin:0 auto 10px auto; }
img.right					{ float:right; margin:0 0 10px 10px; }

li							{ margin:0 0 5px 0; }
* html li					{ margin:0 0 5px 15px; }

ol							{ margin:5px 0 10px 30px; }
* html ol					{ margin:5px 0 10px 18px;  }

ul							{ margin:5px 0 10px 30px; list-style:circle; }
* html ul					{ margin:5px 0 10px 18px;  }

table						{ border-collapse:collapse; }
td							{ vertical-align:top; }
tr							{ }


/* --------------------------------------------------------------------------------
	columns
-------------------------------------------------------------------------------- */
.column,
.column_2,
.column_3, .column_32,
.column_4, .column_42, .column_43,
.column_5, .column_52, .column_53, .column_54
							{ float:left; padding:0; margin:0; text-align:left; overflow:hidden }
.column_2, .column_42		{ width:49% }
.column_3					{ width:33% }
.column_32					{ width:65% }
.column_4					{ width:24% }
.column_43					{ width:74% }
.column_5					{ width:19% }
.column_52					{ width:39% }
.column_53					{ width:59% }
.column_54					{ width:79% }



/* --------------------------------------------------------------------------------
	various *
-------------------------------------------------------------------------------- */
div.empty					{ display:block; height:1px; padding:0; margin:0; clear:both; }
div.end						{ display:block; height:50px; padding:0; margin:0; clear:both; }

.center						{ text-align:center; }
.left						{ text-align:left; }
.right						{ text-align:right; }